为了账号安全,请及时绑定邮箱和手机立即绑定

directive中的双向绑定,如何立即更新数据

directive中的双向绑定,如何立即更新数据。在controller中如何能获取到directive中更新的值?


正在回答

2 回答

<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中实现了双向绑定的例子。

0 回复 有任何疑惑可以回复我~

老师不是说了在独立scope中用=号来双向绑定吗

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

directive中的双向绑定,如何立即更新数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信