是否可以爲ngInclude指定模型,以便在包含的模板內完成的任何更改都反映在指定的模型上。例如:將ngInclude綁定到不同的模型
我有一個模型,如:
$scope.member = {
name: "Member1",
children:[
{
name:"Child1"
},
{
name:"Child2"
}
]
};
和模板:
<script type="text/ng-template" id="name.html">
<input type="text" ng-model="member.name"/>
</script>
現在是有可能通過ngInclude無論是「成員」或任何兒童,並獲得各自的名稱屬性修改?我嘗試將ng模型傳遞給ng模板,但它不起作用。我試圖動態加載範圍與預期的模型,但如果模型得到刪除,我留下一個孤兒模板。以下是的jsfiddle代碼:
http://jsfiddle.net/vaibhavgupta007/p7E5K/
我希望重新使用該模板而不是重複用於不同型號相同的模板。我已經refered這個問題:
How to specify model to a ngInclude directive in AngularJS?
但這裏的模型沒有得到刪除。
編輯
我還沒有掌握到現在爲止創建自定義指令的概念。但會與ng-include幫助一起創建一個新的指令嗎?
使用指令或綁定選擇事件到您的表單可能更容易appraches。例子太粗糙,無法理解用法。你能提供一個你想如何使用它的HTML呈現? – charlietfl