如何在 create() 时将 JSON 对象注入(inject)到我的 Angular $scope 中?
html:
<input type="text" class="title" placeholder="hold" ng-model="formData.text"/>
<input type="text" class="desc" placeholder="description" ng-model="formData.desc"/>
<button type="submit" class="btnCreate" ng-click="createRule();direction('front');go('/myrules')">CREATE
</button>
Controller :
$http.get('/public/mdm/default.json').success(function (data) {
$scope.data = data;
console.log($scope.data);
})
$scope.formData = {};
$scope.createRule = function () {
Rules.create($scope.formData)
.success(function (data) {
$scope.formData = {};
$scope.rules = data;
// JSON please join my creation...
});
};
$scope.formData 是表单填充。它是一个对象,所以 push() 已经出局了...
$scope.formData[JSONObject] = $scope.data;
未正确添加。
我觉得这个过程比我目前看到的要简单得多。感谢任何指示,所以提前致谢!
最佳答案
$scope.formData.JSONObjectProperty = JSONObject;
应该可以解决问题。
关于javascript - 将 JSON 对象添加到 angularjs $scope 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740693/