我知道這一定很簡單,但作爲初學者,我正面臨着這個問題。我嘗試了其他人提供的各種解決方案,但無法解決此問題。 如何將變量'lang'的值傳遞給控制器。如何將ng模型的值傳遞給控制器?
代碼:
<body ng-controller = "MyCtrl">
<select ng-model="lang">
<option value="dutch">Dutch</option>
<option value="english">English</option>
</select>
</body>
控制器:
app.controller('MyCtrl',[$scope,function($scope){
console.log($scope.lang);
}]);
我不需要傳遞它,它是2種方式的數據綁定。這意味着一個地方的變化也會改變其他地方的情況。 ----你的代碼也是合法的。我不知道它是怎麼回事?你的控制檯中是否有錯誤輸出?也許提供完整的代碼,你如何啓動你的角度應用程序將更好地幫助我們解決問題。 –
它的工作方式你做到了:http://jsfiddle.net/df5r07a7/ – DonJuwe
重複http://stackoverflow.com/questions/14552976/how-to-get-option-text-value-using-angularjs – AshBringer