我正在用ng-model
創建一個指令。所以我可以將模型傳遞給這些指令。AngularJS ng-model in custom directives
這是我想想:
app.js
app.directive('testDir', function(){
return {
templateUrl: 'assets/views/dir.html',
restrict: 'E',
required: 'ngModel'
};
});
dir.html
<div>
<h1>Test directive</h1>
<h3>{{name}}</h3>
</div>
的index.html
<div class="container" ng-controller="testCtrl">
<test-dir ng-model="user"></test-dir>
</div>
和位指示
$scope.user = {
name: 'John Doe'
};
我可以看到<h1>
標籤與Test directive
文本,但沒有在<h3>
標籤
我知道這是一個很初級的問題,但知道對不對我找不到任何解決方案。
謝謝!
您不要使用從'ngModel'屬性值工作的例子,爲什麼你認爲它應該被綁定到'name'? – Grundy