gpt4 book ai didi

angularjs - Angular 模态 : dynamically change modal content

转载 作者:行者123 更新时间:2023-12-03 08:23:37 24 4
gpt4 key购买 nike

如果我将类型参数添加到按钮单击事件,我会尝试更改模式内容。

    <button type="button" class="btn btn-default" ng-click="open('lg', 'type1')">Large modal</button>
<button type="button" class="btn btn-default" ng-click="open('sm', 'type2')">Small modal</button>

因此,如果我选择 type1 模态或 type2 模态,内容不会相应更改,模态内容只会更改为 type2。我在我的脚本中这样做:

  var titleType1 = "Type 1 Title";
var titleType2 = "Type 2 Title";
var contentType1 = "Type 1 Content";
var contentType2 = "Type 2 Content";

if (type = 'type1') {
$scope.modalTitle = titleType1;
$scope.modalContent = contentType1;
}
if (type = 'type2') {
$scope.modalTitle = titleType2;
$scope.modalContent = contentType2;
}

http://plnkr.co/edit/9VWvsPw4PzflKZDII5H0?p=preview

知道如何修复它吗? :)

最佳答案

有两个错误。

1.您将整个类型数组作为参数发送,而不仅仅是选择的类型。

   resolve: {
type: function() {
return type;
}
}
  1. 您将类型字符串与 = 而不是 == 进行比较

如果你改变这两件事,那么它就会起作用。

关于angularjs - Angular 模态 : dynamically change modal content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36690109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com