我是Angular的新手,對我的問題的回答很可能是「這不是角度做的」。可以通過角度指令提供公共方法
我有一個模板擴展指令,提出了一個清單:
[ ] mushrooms
[ ] peppers
[ ] onions
[ ] artichokes
[ ] anchovies
的清單數據源是對象的數組。一個底層對象的屬性是「位」:
mushrooms bits:2,
peppers bits: 4,
onions bits: 8,
artichokes bits: 16,
anchovies: 32.
有人誰下令,蘑菇和鳳尾魚比薩餅本來總位數:34
是否有清單指令封裝方式一個TotalBits()
方法可以被$ scope訪問嗎? $ scope中的實例化清單對象是否存在「句柄」?
通常,您可以通過該清單作爲參數的指令,並且該指令修改它。由於您創建並傳遞了checkList,因此您可以訪問其屬性。就像你使用ng-model將模型傳遞給輸入指令一樣。 – 2014-10-18 11:12:51
我的指令創建了產生複選框項目的HTML。但我不明白,在我的指令代碼中,如何「嵌入」TotalBits()函數,然後如何以可以綁定到另一個範圍變量的方式公開函數的返回值。最終,我想將總比特值保存到數據庫中。我可以有一個單獨的*函數來計算總位數,但是我想知道函數可以封裝在checklist指令中。 – Tim 2014-10-18 11:18:00
如何將檢查表作爲實體?它有一個容器div。它由p個元素組成。檢查輸入和標籤。 – Tim 2014-10-18 11:21:51