我的HTML:AngularJs传递参数值到控制器
<test-app email="[email protected]"></test-app>
我的指令:
.directive('testApp', function() {
return {
restrict: 'E',
scope: {
userEmail = '@userEmail'
},
templateUrl: 'Form.html'
};
})
我在另一个页面表单:
<label> Email </label>
<input type="text" id="email">
问题:我需要得到的参数值,并在文本框本身上打印出来。
我做了什么:我研究了很多文章,论述了如何将指令参数传递给控制器,但它们非常复杂。
我认为是下一个步骤:
1)通指令参数到控制器,然后绑定控制器到文本框,并设置文本框的值设定为参数值。
2)或者有另一种方法可以做到这一点?
我被困在如何继续。
首先尝试按照指令命名convension(** **驼峰),例如:指令名'makeBold'然后用它模板如:' ' –
@AvneshShakya编辑。但这不会帮助开始。任何提示继续? –
你想要'电子邮件'值在指令中,是否正确?所以试试这个:范围:{userEmail:'@email'},'在你的模板中:''详细检查隔离范围[这里](https://jsfiddle.net/avnesh2/fzyo5p0t/?utm_source=website&utm_medium=embed&utm_campaign=fzyo5p0t) –