col*_*ind 7 javascript angularjs angularjs-directive
所以,我有一个表单,我需要使用自定义指令.我需要的是:将user模型传递给指令.
<form>
<input type="text" ng-model="user.login">
<input type="password" ng-model="user.password">
<span ng-custom-directive ng-model="user.testfield"></span>
</form>
Run Code Online (Sandbox Code Playgroud)
指令模板如下所示:
<span><input type="checkbox" ng-model="[HERE I NEED user.testfield TO WORK WITH user]"> </span>
Run Code Online (Sandbox Code Playgroud)
我如何将user模型传递给指令模板?
提交表单后,我需要user.testfield提供以下内容$scope.user:
console.log($scope.user)
{
login: 'test',
password: 'test',
testfield: true|false
}
Run Code Online (Sandbox Code Playgroud)
Vol*_*nko 10
您可以在其他的方式解决它plunker
简单来说:
scope: {
bindedModel: "=ngModel"
},
template: '<input type="text" ng-model="bindedModel">'
Run Code Online (Sandbox Code Playgroud)