我试图从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!感谢您指出了这一点。更新我的答案。 –
我为你增加了一个例子 –