directive中的双向绑定,如何立即更新数据
directive中的双向绑定,如何立即更新数据。在controller中如何能获取到directive中更新的值?
directive中的双向绑定,如何立即更新数据。在controller中如何能获取到directive中更新的值?
2016-11-18
<body ng-app="myApp" ng-controller="mainCtrl">
ctrl:
<br>
<input type="text" ng-model="ctrlFlavor">
<br>
directive:
<br>
<drink flavor="ctrlFlavor"></drink>
<script>
var app = angular.module('myApp',[]);
app.directive('drink',function () {
return{
restrict:'AE',
replace:true,
scope: {
flavor:'='
},
template:'<input type="text" ng-model="flavor">'
}
});
app.controller('mainCtrl',["$scope",function ($scope) {
$scope.ctrlFlavor = '百威';
}]);
</script>
</body>这是一个directive中实现了双向绑定的例子。
举报