我試圖從Angular控制器的HTML元素中獲取值。從Angularjs控制器的HTML輸入元素獲取價值
<div ng-app="myApp" ng-controller="myControler">
<br />
<input id="Text1" type="text" runat="server" value="aValue"/
我的控制器:
var myApp = angular.module('myApp', []);
myApp.controller("myControler", function ($scope, $document) {
var name = angular.element($('#Text1')).val();
console.log(name);
});
但名返回 「未定義」 ......
請,我在做什麼錯?
當使用ng-model時,不需要value字段 –
True!感謝您指出了這一點。更新我的答案。 –
我爲你增加了一個例子 –