我想从控制器设置data-ng-model变量,但是我收到此错误:TypeError: Cannot set property 'name' of undefined
这里是html:<input id="1" data-ng-model="name" type="text">
和控制器:$scope.name="5656";
这会更改输入的文本,但不会更改data-ng-model="name"
变量(这是我需要的)
$('#1').val("hello");
更新 - 控制器防御:
editApp.controller('EditController', function ($scope,$http, $routeParams, customersService,$location) {
...
});
答案 0 :(得分:0)
这可能是我能做的最好的帮助!
var editApp = angular.module('myApp',[]);
function EditController($scope) {
$scope.name = 'Hey friend!';
}