Angularjs 设置范围输入值不起作用

Angularjs 设置范围输入值不起作用,angularjs,Angularjs,HTML 不为我工作 将其更改为: HTML 它起作用了 可能是个新手问题,但我找不到答案。你需要一个空对象 $scope.connector_form = "test; 然后 $scope.connector_form = {}; 否则,$scope.connector\u form将是未定义的AngularJS将从ng model指令创建属性,但仅通过将其添加到现有对象 如果$scope.connector\u表单不存在,则无法附加属性。因此,您必须在控制器中的某个位置声明$scope.

HTML

不为我工作

将其更改为:

HTML

它起作用了


可能是个新手问题,但我找不到答案。

你需要一个空对象

$scope.connector_form = "test;
然后

$scope.connector_form = {};

否则,
$scope.connector\u form
将是未定义的

AngularJS将从
ng model
指令创建属性,但仅通过将其添加到现有对象

如果
$scope.connector\u表单
不存在,则无法附加
属性。因此,您必须在控制器中的某个位置声明
$scope.connector\u表单

$scope.connector_form.a = "test;
或者,要设置初始值:

angular.module('appModule', [])
.controller('myController', function($scope) {
    $scope.connector_form = {};
});

angularjs+引导,当有角材质存在时。。。
$scope.connector_form = {};
$scope.connector_form.a = "test;
angular.module('appModule', [])
.controller('myController', function($scope) {
    $scope.connector_form = {};
});
angular.module('appModule', [])
.controller('myController', function($scope) {
    $scope.connector_form = {
        a: 'default value';
    };
});