如何在AngularJS指令中创建controller与ngModel进行交互

如题所述

<!--ng-model指令可以将输入域的值与AngularJS创建的变量绑定-->
<div data-ng-app="myApp" data-ng-controller="Ctrl">
    名字:<input type="text" data-ng-model="name"/>
</div>
<script>
    var app=angular.module('myApp',[]);
    app.controller('Ctrl',function($scope){
        $scope.name='John Doe';
    })
</script>
<hr/>

<!--双向绑定-->
<div id="dblBind" data-ng-app="dblBind" data-ng-controller="dblCtrl">
    名字:<input type="text" data-ng-model="name"/>
    <h1>你输入了:{{name}}</h1>
</div>
<script>
    var dblBind=angular.module('dblBind',[]);
    dblBind.controller('dblCtrl',function($scope){
        $scope.name='John Doe';
    })
    angular.bootstrap(document.getElementById('dblBind'),['dblBind']);
</script>
<hr/>

温馨提示:内容为网友见解,仅供参考
无其他回答

如何利用AngularJS服务接入外部API
使用ngModel指令将该输入栏中的值指向至Scope query变量,并在用户按下回车键后利用ngKeyup调用executeSearch()函数(这样$event.keyCode == 13就会进行比较)。无法在AngularJS表达式中使用条件语句,但一条简单的逻辑运算符(AND)足以很好地完成这项任务。在输入域下面,使用ngRepeat来显示搜索结果。将...

如何使用angularjs处理动态菜单
1. 既然你使用了 ui-router,说明你的应用是 单页程序,既然是单页程序,首先要考虑动态路由是否有必要?只要根据用户角色 显示该角色可以访问的菜单即可,在每次路由切换的时候判断下是否有访问此路由的权限,没有就跳转到指定页面即可;2. 至于你说的动态加载 是想根据用户角色动态返回指定角色的路由、...

相似回答
大家正在搜