こんにちは、
から定義されていませんか?
モデル名がbrand
の場合に問題があることが判明しましたが、それは私の問題ではありません。私のモデルの名前はcar.brand
です。
私の質問は - どのようにctrlからモデルにアクセスするのですか?
HTML:
<div ng-controller="MyCtrl">
<div ng-if="cars" ng-repeat="car in cars">
<br>
<label>{{car.name}}</label>
<br>
<label>brand</label>
<select ng-model="car.brand" ng-options="car as car.name for car in brands" ng-change="loadBrands($index)">
<option value="">select</option>
</select>
<label>model</label>
<select ng-model="brand.model" ng-options="car as car.model for car in cars[$index].models">
<option value="">select</option>
</select>
</div>
<button ng-click="foo()">
save all
</button>
</div>
JS:
$scope.foo = function() {
alert("foo: " + $scope.car.brand);
}
感謝。あなたのモデルは、あなたが車の中で満たされるよう
それで簡単ですか?それは思いがけないものです。私はばかです:D – user3700786