var firstPromise = new Promise((resolve, reject) => {
resolve('first promise');
});
firstPromise.then(() => {
return new Promise((resolve, reject) => {
resolve('second promise');
}).then((result) => {
console.log('hello');
});
}).then((result) => {
console.log(result);
});
Run Code Online (Sandbox Code Playgroud)
控制台日志输出为
'hello'
undefined
Run Code Online (Sandbox Code Playgroud)
我知道这不是编写此Promise链的最佳方法,但我想知道为什么最后一个方法会.then执行。我什么都不会退回console.log('hello'),所以第二个承诺中的.then永远不会解决吗?
我的网站上的所有角度应用程序都有相同的配置块,所有这些都在不同的文件中.
app_1.config([
"$httpProvider", function($httpProvider) {
$httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content');
}
]);
app_2.config([
"$httpProvider", function($httpProvider) {
$httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content');
}
]);
app_3.config([
"$httpProvider", function($httpProvider) {
$httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content');
}
]);
Run Code Online (Sandbox Code Playgroud)
是否有标准的抽象方法?
这是我正在寻找的效果
blahblahblah blah blah blahblahalhab foo bar.
------------ -------------
A B
Run Code Online (Sandbox Code Playgroud)
如何直接在HTML/CSS/JavaScript中带下划线的单词下面添加A和B标签?
开始:
<p><span><u>text number 1</u></span> followed by <span><u>text number 2</u></span> end of sentence</p>
<p> <span>A</span> <span>B</span></p>
Run Code Online (Sandbox Code Playgroud) 我无法设置量角器以使用带有导轨后端的角度运行.我目前使用rake:jasmine来运行单元测试,但希望结合e2e测试.
什么是最简单的启动和运行方式?