【问题标题】:How to display data of an entity in modal with AngularJS如何使用AngularJS以模态显示实体的数据
【发布时间】:2013-01-29 11:27:59
【问题描述】:

我用 ng-repeat 显示一些模型实体,并添加一个 twitter 引导模式。 modal 包含一个表单:

<div class="entity" ng-repeat="entity in model" ng-click="openModal()">
  <b>{{ model.title }}</b></br>
  <i>{{ model.content }}</i>
</div>
<!-- bootstrap modal ... -->
<div id="modal" ....

打开引导模式(包含表单)并在表单中显示实体数据的最佳做法是什么?

【问题讨论】:

标签: javascript twitter-bootstrap angularjs


【解决方案1】:

首先,请注意您在示例中存在错误(entity.title 不是 model.title)。

至于模态,您可以创建一个名为 modal-window 的directive 并将实体传递给它。

您可以通过 openModal(entity) 传递实体,并让模态窗口为其绑定一个属性。

类似

控制器:

$scope.entity = {};
$scope.showModal = false;

$scope.openModal = function( entity ){
  $scope.entity = entity;
  $scope.showModal = true;
}

模板:

&lt;modal-window entity="entity"&gt;&lt;/modal-window&gt;

【讨论】:

  • 感谢您的快速答复。你的意思是喜欢那个页面:grobmeier.de/….
  • @Valentyn - 刚看到你也发了... :)
猜你喜欢
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-13
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多