我正在創建一個Visualforce插件,允許我將數據添加到Account和Opportunity頁面。我所添加的數據很容易遵循SPA的模型,所以我決定在我的Visualforce插件中使用AngularJS。如何在visualforce頁面中引用angularjs模板文件?
到目前爲止,當我僅使用帳戶頁面時,一切正常 - 我只能添加文本/ ng-template腳本來在應用程序中呈現特定視圖,並只編輯一個文件。
現在,我正在擴展該插件以在機會頁面上工作;插件的正面部分字面上需要在機會和帳戶頁面上呈現相同的代碼才能呈現確切的。
我試着先找到某種方法在Apex中渲染局部視圖,以便我可以將所有顯示邏輯放在一個文件中;這並不理想,似乎也沒有辦法做到這一點。
然後,我嘗試使用鏈接到包含我的角頁面模板的StaticResource html文件,但由於某種原因(儘管爲他們獲取了url),我無法鏈接到它們;我認爲Salesforce根本不會讓我以這種方式鏈接到靜態資源。
我該如何使用模板文件,以便不必複製/粘貼我的所有代碼,一次進入AccountController的Visualforce頁面,一次進入OpportunityController的Visualforce頁面?