1
A
回答
1
你不能......使用AngularJS本身提供的技巧。你的問題超出了核心開發者想要提供的功能範圍。
@bmceldowney是正確的 - 一個正則表達式可以用來分析模板,但我認爲這有幾個原因是具有挑戰性:
AngularJS模板可以包含各種複雜的表達式,不只是簡單的瓦爾。你將如何處理過濾器 - 如果你不會,你會在這裏損失很多價值...
AngularJS可以延遲加載模板,這是一種常見的做法。你不會想要幾百個無用的模板,以防萬一它們在某些時候被使用。你將如何處理尚未加載的模板 - 你不知道存在嗎?
- 如果您構建的CMS意味着某種類型的數據管理,並且不會存儲在前端,因爲它在那裏沒用 - 沒有人會看到它。所以除了編輯週期本身之外,它似乎是服務器端解決的問題,而不是AngularJS。制定出一些服務器端在那裏你可以通過掃描一些文件夾,它們存儲在那裏訪問模板作爲原始文件,使用正則表達式 -
找到模板變量,而且你將不得不對你如何解析表達式以及你會在這裏支持的東西很聰明。然後,您可以準備適當的數據對象以通過API傳遞給客戶端,以支持實際的編輯。
相關問題
- 1. AngularJS模板綁定鍵/值
- 2. 編譯/綁定AngularJS模板和對象
- 3. Angularjs指令手動綁定模板
- 4. 在ember中獲取模板中所有綁定的模板
- 5. 如何獲取嵌套綁定中的父模板綁定值?
- 6. 將模板綁定到數據以在Angularjs中獲取html文本
- 7. Angularjs:模型綁定
- 8. 獲取綁定數據值AngularJS
- 9. MVC路由瓦特/ AngularJS模型綁定如何獲取參數
- 10. 模板內綁定
- 11. Silverlight:模板綁定
- 12. AngularJS和Play Framework模型綁定和模板
- 13. AngularJS將特定數據綁定到模板
- 14. AngularJS模型綁定從
- 15. 控件模板中的模板綁定
- 16. 從模板內綁定模板功能
- 17. 獲取模板內$數據的雙向綁定
- 18. 使用SQlite綁定GroupedItems模板但只獲取GroupNames
- 19. 獲取綁定類型模板列控制在GridView控件
- 20. 獲取所選模板字段的數據綁定值
- 21. AngularJS:編譯特定模板
- 22. 如何指導範圍值綁定在angularjs到模板
- 23. AngularJS - 在ng-include模板中綁定表格範圍
- 24. 將模板綁定到AngularJS中的數據
- 25. AngularJS數據綁定模板中的表單屬性
- 26. AngularJS客戶端的數據綁定和服務器端模板
- 27. Angularjs:2方式綁定不能在包含模板中工作
- 28. AngularJS 2訪問模板中傳遞的綁定
- 29. Rails模板和AngularJS數據綁定組合
- 30. 對於openlayers的angularjs指令模板綁定不起作用
該模板應該有一個與它關聯的範圍。你的意思是如何獲得與綁定關聯的範圍? – Scottie 2014-09-22 03:50:01
我想讓我的用戶指定將被放入範圍的數據 – SiberianGuy 2014-09-22 03:54:23
您應該綁定到模型對象(如$ scope.bindings),然後將您的視圖綁定到它。這樣,你可以詢問綁定對象的屬性。這些屬性應該代表你的綁定。 – pixelbits 2014-09-22 04:01:23