Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AngularJs中,如何命令更改位置并在新位置显示警报?_Angularjs - Fatal编程技术网

在AngularJs中,如何命令更改位置并在新位置显示警报?

在AngularJs中,如何命令更改位置并在新位置显示警报?,angularjs,Angularjs,我会尽量比我的问题标题更清楚:) 有一个控制器+部分用于创建某些实体,例如联系人。 当我点击保存按钮时,我能够在控制器上调用我的自定义save方法。 在那里,我通过success回调调用contactResource.save(这是我与REST对话的自定义资源) 在successcallback中,我想更改位置以转到联系人列表页面,当显示联系人页面时,我想显示一个警报,表示一切正常 function save() { contactRepository.save(newContact,

我会尽量比我的问题标题更清楚:)

有一个控制器+部分用于创建某些实体,例如联系人。
当我点击保存按钮时,我能够在控制器上调用我的自定义
save
方法。
在那里,我通过
success
回调调用
contactResource.save
(这是我与REST对话的自定义资源)

success
callback中,我想更改位置以转到联系人列表页面,当显示联系人页面时,我想显示一个警报,表示一切正常

function save() {
    contactRepository.save(newContact, function success() {
        // Redirect to view and show toast
        console.log('Success');

        $location.path('/list');
        // DO SOMETHING TO LET THE LIST PAGE SHOW AN ALERT

    }, function error() {
        console.log('Error');
    });
}
我能想到的唯一方法是创建某种服务来“发布”警报,下一个显示的页面应该检查该服务是否有任何发布的警报,显示它,然后删除它


有没有更好的/建议的方法?

嗯,我没有想到要查找术语“angularjs flash message”。
这似乎有一个很好的答案。感谢安迪·乔斯林和威尔·文森特