選択したラジオボタンをスコープに渡してからサーバーに渡そうとしていますが、それは通過しません。ここでAngularJsラジオがスコープにバインドされません
<div class="form-group">
<label class="control-label"> What product?</label>
<div ng-repeat="type in typeProducts | orderBy:'name'">
<input type="radio" ng-model="$parent.product_id" name="typeproduct" value="{{type.id}}"/>
<label for="radio">{{type.name}}</label>
</div>
</div>
コントローラされています:ここに私のHTMLコードがある
$scope.createProduct = function() {
Account.createProduct($scope.product)
.then(function() {
toastr.success('Product has been created');
})
.catch(function(response) {
toastr.error(response.data.message, response.status);
});
};
DBがNULL列
http://codepen.io/mkl/details/xVLdjb/作業この例で使用されますか?障害があると思うなら、コードを投稿できますか?これはAngularと何が関係していますか? – stevenvanc
私はそれを間違えました。 500エラーが表示されますが、新しい製品を作成しようとするとフィールドの1つが表示されないためです。そのフィールドは、スコープに渡されていないフィールドと同じです。選択したラジオがスコープに渡されていません。 –