【发布时间】:2015-06-02 06:10:58
【问题描述】:
我做了一个简单的演示,其中一个按钮出现“openpopup”。单击按钮时会显示一个弹出屏幕,用户可以在其中选择多个元素。最初默认选择第一个和第二个。如果您运行应用程序,您会注意到那里是两列也存在。 (这是因为在多个选定框中选择了前两个选项)。当您打开弹出窗口并选择第三个选项时,它会自动在视图中创建第三列。我希望这应该只发生按钮单击弹出屏幕上的“选择”按钮。换句话说,当用户选择或剖析复选框时,它会自动反映在模型中并显示在视图中。我希望在用户没有按下“选择”按钮之前它不会反映在视图中。我想要“选择”按钮之后的所有内容
这是我的代码
<button ng-click="openPopover($event)">
openpopup
</button>
<script id="my-column-name.html" type="text/ng-template">
<ion-popover-view>
<ion-header-bar>
<h1 class="title">My Popover Title</h1>
</ion-header-bar>
<ion-content>
<ul class="list" ng-repeat="item in data">
<li class="item item-checkbox">
<label class="checkbox">
<input type="checkbox" ng-model="item.checked" ng-click="itemCheckedUnCheckedhandler(item)">
</label>
{{item.label}}
</li>
</ul>
<button ng-click="closePopover()">select</button>
</ion-content>
</ion-popover-view>
</script>
【问题讨论】:
-
这个问题的任何更新?
标签: javascript angularjs angularjs-directive angularjs-scope angularjs-ng-repeat