如何在角函数控制器中传递绑定值
How do I pass a bind value in angular function controller?
我是angularjs的新手,需要在控制器中声明的函数中传递一个模型绑定值,但当我从控制器访问该值时,它表示未定义。以下是代码
HTML:
<div>
<p g-bind-template>{{model.myname}}</p>
<div>
<div data-ng-controller="formCtrl" data-ng-init="init(model.myname)"></div>
</div>
</div>
在上面的HTML中,当我执行{{model.myname}}时,我可以看到值,但可以看到如何在init方法中传递它。
在控制器中,我写了一个函数
$scope.init = function (myname) {
alert(myname) // displays undefined
};
您的段落标记应该在html中的ng-controller
中。这样做:
<div>
<div>
<div data-ng-controller="formCtrl" data-ng-init="init(model.myname)">
<p g-bind-template>{{model.myname}}</p>
</div>
</div>
</div>
相关文章:
- ng绑定和ng href问题.ng href未从控制器加载数据
- 将指令绑定到控制器属性
- 当显式定义控制器参数时,默认模型绑定器会发生异常
- AngularJS 1.5.x服务未正确绑定,并且未在控制器中更新
- 将角度材质设计复选框绑定到控制器中的数组
- 在将绑定应用于控制器之后,是否会发出Angular$scope事件
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- 同一页面上两个不同控制器的Angularjs双向绑定字段
- 角度控制器不绑定服务对象属性 ng-repeat
- 在 AngularJS 中将数据从视图绑定到控制器
- 工厂和控制器之间的“绑定”
- 无法绑定到没有指令 + angularjs 标识符的控制器
- AngularJS路由未绑定控制器
- 如何将值与$scope绑定,以从定义状态ui路由器的控制器中使用ng模型进行查看
- 角度指令单向绑定控制器中的变化值
- Angular 1.5:访问控制器内部的绑定控制器属性
- 角度指令:范围与绑定控制器
- AngularJS中包含HTML的绑定控制器属性
- 通过ng-controller动态绑定控制器
- AngularJS一次性绑定控制器变量