【发布时间】:2015-07-23 19:52:00
【问题描述】:
Angular 新手,所以不确定我是否以正确的方式提出问题。
所以我有形式。
<form ng-controller="myController" action="" method="get">
<div myDirective>
<input ng-model="question.sex" value="male" type="radio">
<input ng-model="question.sex" value="female" type="radio">
<button ng-click="log(LogThisQuestionAnsware())"></button>
</div>
<div myDirective>
<input ng-model="question.agree" value="no" type="radio">
<input ng-model="question.agree" value="yes" type="radio">\
<button ng-click="log(LogThisQuestionAnsware())"></button>
</div>
</form>
所以我的目标是记录当前的“问题”答案。点击按钮。
如何在 myDirective 中访问本地问题,与我的第二个指令分开,并且也可以在控制器范围内。
--[ 编辑:]--
好的,这几乎就是我的场景。 http://jsfiddle.net/y5esnm09/5 如果选中,每个按钮都必须记录自己的指令值,而不是两个单选值。
【问题讨论】:
-
两个指令是否必须绑定到同一个问题对象但有自己的范围,彼此分开?
-
是的,我认为这就是我想要的
标签: angularjs controller scope directive angular-directive