小编paq*_*ttg的帖子

如果未设置刀片值,如何回显默认值

我想知道如果未设置给定值,显示默认值的最佳方法是什么.我在刀片文件中有以下内容(我无法保证密钥已设置,这取决于多种因素).

{{ $foo['bar'] }}
Run Code Online (Sandbox Code Playgroud)

我想知道以下是否是最好的方法,

{{ (isset($foo['bar']) ? $foo['bar'] : 'baz' }}
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?

谢谢 :)

templating laravel blade laravel-4 laravel-5

49
推荐指数
4
解决办法
6万
查看次数

如何实现等待多个异步请求的承诺?

我们使用REST API,其中一个功能允许用户对对象进行批量编辑,每个对象都需要PUT请求来编辑所述对象.现在我们做

angular.foreach(objects, function(data) {
    restangular.one('user', user.id).one(object).put();
});
angular.updateInfo('user');
Run Code Online (Sandbox Code Playgroud)

这里的问题是updateInfo调用与PUT调用异步发生,因此新的用户信息并不总是完整/正确.有没有可能有类似的东西.

var promise = restangular.one('user', user.id);
angular.foreach(objects, function(data) {
    promise.one(object).put();
});
promise.then(function (data) {
    angular.updateInfo('user');
});
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

angularjs restangular

2
推荐指数
1
解决办法
1648
查看次数