-1

我试图找到定义模型的最佳方法。我已将我的 ng-model 设置为

    model.test

果然它似乎有效,我做了一个标准

    alert($scope.model.test);

我总是必须提到它有 $scope 吗?

那么我什么时候需要在控制器中进行设置,即

    $scope.model ={};

如果我想从控制器填充,我可以设置类似

    $scope.model = {name: 'test', age: 56};

但是如果我想创建模型以确保它只有“名称”和“年龄”集具有可用属性但不包含值怎么办?

直接在示波器上创建模型是否正常?我不能在一个文件中单独创建我的模型吗?

如您所见,我可以正常工作,但是我不确定应该走哪条路。

4

1 回答 1

1
$scope.model = {};
$scope.model.name = ''; // default value
$scope.model.age = ''; // default value  

然后你可以像这样修改它:

$scope.model.name = 'test';
$scope.model.age = 56;  

或者添加更多属性:

$scope.model.foo = 'bar';
于 2013-07-11T13:09:00.840 回答