我有這樣的代碼:我可以創建一個允許我創建HTML內容塊的指令嗎?
<div>
<span>Type</span>
<select id="contentTypeSelect"
ng-change="home.configChanged(true)"
ng-model="ctrl.configService.admin.contentTypeId"
ng-options="item.id as item.name for item in ctrl.contentType.dataPlus"> </select>
</div>
這是非常簡單的HTML,但封閉在一個<div>
與<select>
在該位置<span>
是我做了很多次。有沒有一種方法可以創建一個我可以像這樣調用的指令,並且仍然使所有範圍在指令生成的實際HTML中正常工作。
<div data-form-select>
label='Type'
id="contentTypeSelect"
ng-change="home.configChanged(true)"
ng-model="ctrl.configService.admin.contentTypeId"
ng-options="item.id as item.name for item in ctrl.contentType.dataPlus"
</div>
還有一個問題。如果我這樣做,那麼這是通常做的事情?我想遵守最佳實踐,到目前爲止,我還沒有找到很多使用指令來做我想做的事情的很好的例子。
感謝
是的,您可以:https://開頭docs.angularjs.org/guide/directive – Josep 2014-09-06 06:22:04