我的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) –