我已经创建了一个,ngDialog
但我似乎无法访问variables
并functions
在controller
其中。
这是我的代码;
ngDialog.open({
template: 'mod-details',
className: "ngDialog-theme-large",
showClose: false,
closeByDocument: false,
closeByEscape: false,
data: {
orderItem: item
}
});
任何附加到ngDialog
my 中的元素的函数controller
都不会被调用。变量也一样。
我有一个在里面ng-repeat
重复的checkboxes
ngDialog
<div class="group-items" ng-if="modifier.max_selection_points > 1 || (modifier.max_selection_points == 1 && modifier.min_selection_points == 0)">
<div ng-repeat="item in modifier.menu_modifier_items" class="modifier-item multiple">
<label for="<%modifier.id + '_' + item.id%>">
<input id="<%modifier.id + '_' + item.id%>"
class="checkbox-branded"
type="checkbox"
name="<%item.name%>"
ng-model="item.selected"
ng-class="{'not-available': !item.available}"
title="<%item.name%>"
value="<%item.id%>">
<span class="item-name">
<span ng-bind="item.name"></span>
<span ng-bind="priceDelta(modifier, item)"></span>
</span>
</label>
</div>
</div>
我分配给ng-click
的任何函数checkbox
都不会被调用。同样检查variables
然后确定是否ng-disabled
为真也不起作用。
它在我的控制器中看不到函数和变量
任何帮助表示赞赏