gpt4 book ai didi

node.js - 使用 Angularjs 解析选择表单中的嵌套数据

转载 作者:太空宇宙 更新时间:2023-11-04 02:37:26 26 4
gpt4 key购买 nike

我试图从包含 select(ngOptions) 的表单中解析模型并将其保存到数据库,但所选值从未被解析。我被困在这里了,有人可以帮忙吗?

这是我的代码:

查看

<section class="container" data-ng-controller="TagsController" >
<h2><i class="fa fa-pencil-square-o"></i>Add a new Tag</h2>

<form class="form-horizontal col-md-5" data-ng-submit="create()">
<div class="form-group ">
<div class="controls">
<input type="text" class="form-control input-lg" data-ng-model="label" id="label" placeholder="Label" required>
</div>
</div>
<div class="form-group" data-ng-controller="CategoriesController" data-ng-init="find()">
<select class="form-control input-lg" ng-model="category._id" ng-options="category._id as category.label for category in categories">
<option value="">Choose a Category</option>
</select>
</div>

<div class="control-group">
<div class="controls">
<input type="submit" class="btn">
</div>
</div>

</form>
</section>

Controller

angular.module('mean.tags').controller('TagsController', ['$scope', '$routeParams', '$location', 'Global', 'Tags', function ($scope, $routeParams, $location, Global, Tags) {
$scope.global = Global;

$scope.create = function() {
var tag = new Tags({
label: this.label,
category: this.category
});
tag.$save(function(response) {
$location.path("tags/");
});
this.label = "";
this.category = "";
};
...

最佳答案

我发现了问题,所以我会回答我的问题。问题是由于架构限制,Angularjs 不允许将 ng-controller 嵌套在另一个 Controller 中......

关于node.js - 使用 Angularjs 解析选择表单中的嵌套数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21071937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com