gpt4 book ai didi

javascript - 如何使用具有不同内容的相同警报(?)

转载 作者:行者123 更新时间:2023-11-28 19:17:00 27 4
gpt4 key购买 nike

快速提问

我正在使用 Angular 带显示一些警报,每个警报都在不同的变量中,但我想避免这样做,有人告诉我使用 lodash 的 _.extend ,但是在这种特殊情况下我应该如何使用它?

var loaderAlert1 = $alert({
animation: 'fx-bounce-right',
content: 'Loading content, please wait...',
container: '.alerts-container',
type: 'info',
show: true
}),
loaderAlert2 = $alert({
animation: 'fx-bounce-right',
content: 'Adding Line to BetSlip',
container: '.alerts-container',
type: 'info',
show: false
}),
loaderAlert3 = $alert({
animation: 'fx-bounce-right',
content: 'Loading your messages, please wait...',
container: '.alerts-container',
type: 'info',
show: false
});

如您所见,几乎相同,但在某些情况下,显示属性设置为 true 或 false,并且 content: 也会更改。

我调用此警报的方式:loaderAlert1.show()loaderAlert1.hide() 等等...

所以我想做类似的事情

var loaderAlert = $alert({
animation: 'fx-bounce-right',
content: 'Loading content, please wait...',
container: '.alerts-container',
type: 'info',
show: true
});

loaderAlert = {content: 'loading something else'};

loaderAlert = {content: 'loading something GREAT'};

loaderAlert = {content: 'loading only ROCK N ROLL'};

其中我只声明一个变量,然后一旦调用该变量,我就可以更改content:...但我不知道如何_.extend , here is the function I mentioned

最佳答案

我认为这应该可以解决问题:

   function customAlert( content ) {
var loaderAlert = $alert({
animation: 'fx-bounce-right',
content: content,
container: '.alerts-container',
type: 'info',
show: true
});

return loaderAlert;
}

编辑:

var content = 'loading something else', // choose one of the three choices here
loaderAlert = customAlert(content);

关于javascript - 如何使用具有不同内容的相同警报(?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29614664/

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