-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 に答える