我正在寻找一种将对象以角度传递给对话框的方法。我希望能够以模式显示表格中的文本,但这似乎不起作用。模式出现在点击事件上,但它没有从对象中获取任何文本。
这是此 plunk 中的代码,因此您可以了解我的意思: http ://plnkr.co/edit/ETy10U?p=preview
我想说这不是有角度的错误,但我不确定。
我正在寻找一种将对象以角度传递给对话框的方法。我希望能够以模式显示表格中的文本,但这似乎不起作用。模式出现在点击事件上,但它没有从对象中获取任何文本。
这是此 plunk 中的代码,因此您可以了解我的意思: http ://plnkr.co/edit/ETy10U?p=preview
我想说这不是有角度的错误,但我不确定。
您正在尝试使 Angular UI $dialog像模态一样工作,即使 Angular UI 已经有modals 的指令。
在这种情况下,您需要设置一个标志来显示模式(示例使用$scope.shouldBeOpen
),然后设置要显示的项目$scope.item
<div modal="shouldBeOpen" close="close()" options="opts">
<div class="modal-header">
<h3>I'm a modal!</h3>
</div>
<div class="modal-body">
<ul>
<li ng-repeat="item in items">{{item}}</li>
</ul>
</div>
<div class="modal-footer">
<button class="btn btn-warning cancel" ng-click="close()">Cancel</button>
</div>
</div>
当标志设置为true
时,将显示模态。为了关闭它,您需要有一个将标志设置为false
.