平均堆栈和多个控制器

时间:2016-01-14 18:23:51

标签: javascript angularjs mean-stack meanjs

我使用yo和meanjs生成器来创建一些基本的东西。这一切都很简单。

但我现在要做的是在 2个模型之间建立关系。所以我为狗品种创造了所有的东西。然后,我希望能够通过从引导下拉列表中选择品种来创建狗。我做了yo crud的东西来获取狗所需的所有文件,然后我编辑了模型以包含ObjectIdref: breed

我不能为我的生活弄清楚如何在创建狗页面上填充品种下拉。

我非常确定,如果我能让这个工作,我的下一个问题将是如何将品种对象保存到狗模型中?

提前致谢。

这是我最新的,没有做任何事情

<section ng-controller="DogsController">
  <div class="page-header">
    <h1>New Dog</h1>
  </div>
  <div class="col-md-12">
    <form name="dogForm" class="form-horizontal" ng-submit="create(dogForm.$valid)" novalidate>
      <fieldset>
        <div class="form-group" show-errors>


          <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" data-ng-controller="BreedsController" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
              Dropdown
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
              <li ng-repeat="breed in breeds"><a ng-model="dog.breed">{{breeed.name}}</a></li>
            </ul>
          </div>

1 个答案:

答案 0 :(得分:0)

您将data-ng-controller="BreedsController"放在按钮标记中。