我有一个像这样的对象:
$scope.project = {name: 'whatever', description: 'blabla', another: 'another'};
Run Code Online (Sandbox Code Playgroud)
为了调试这个,我进入repl模式并尝试查看"项目"有什么.当我定义项目变量如下,并调用它,它返回我的对象,但当我尝试访问其键(project.name)时,我得到undefined.如果我做Object.keys(项目)我得到的页面对象方法,如click,getAttribute等.
关于如何访问原始对象键的任何想法?
查看方:
<h1 id="foo">{{project.name}}</h1>
Run Code Online (Sandbox Code Playgroud)
测试方:
var project = element(by.id('foo')).evaluate('project');
Run Code Online (Sandbox Code Playgroud) 我试图将数据附加到一些文件中.
文件说fs.appendFile:
异步将数据附加到文件,如果文件尚不存在则创建文件,数据可以是字符串或缓冲区
function appendData(products) {
var productsPromises = products.map(function(product) {
var title = product['title'];
return fs.appendFile('/XXXXX/' + title, product, 'utf8', function(err){
console.log(err);
});
});
return Promise.all(productsPromises);
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:
ENOENT,打开'/ XXXXX/PPPPPPPP'
我究竟做错了什么?