我有一个对象如下:
$scope.project = {name: 'whatever', description: 'blabla', another: 'another'};
为了调试这个问题,我进入repl模式并尝试查看"project"有什么。
当我像下面定义project变量并调用它时,它会返回我的对象,但是当我尝试访问它的键(project.name)时,我得到了undefined。如果我执行Object.keys(project)
,我会得到页面对象的方法,比如click、getAttribute等。
有任何想法如何访问原始对象的键吗?
视图方面:<h1 id="foo">{{project.name}}</h1>
测试侧:
var project = element(by.id('foo')).evaluate('project');
element(by.id('foo')).evaluate('project').then(function(value) { project = value; });
。 - Mahbubur Rahmanvalue
代表什么? - saruftw