无法在angularjs中访问另一个属性中的object属性
unable to access object property inside another property in angularjs
我在angularjs的service中有一个对象,它定义了一些属性。
eReaderBook.service("eReaderService", ["$window", function ($window) {
'use strict';
this.options = {
viewstate : "Single1",
pageSrc : ""
};
this.loadXmlData = function () {
this.options.viewstate = "Multi"
};
}]);
我想访问这个的viewstate属性。选项。loadXmlData函数。当这样做时,它抛出一个错误。如何访问属性。loadXmlData函数。
对象错误。去掉pageSrc后面的,(逗号)
你的loadXmlData函数是无效的JS代码
function () {
this.options.viewstate : "Multi"
};
如果要写入options.viewstate
属性,必须使用=
function () {
this.options.viewstate = "Multi";
};
冒号仅用于对象文字定义(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Object_literals)
相关文章:
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 如何使用object.assign()从其他对象引用基本对象属性
- javascript表单字段submit:Object dos'在IE8中不支持此属性或方法
- Object.create()只读名称属性
- 如何列出使用Object.defineProperty定义的属性
- 未捕获的类型错误:属性'$'对象[object Window]的
- 用于更改object.object属性的函数
- 在object.defineProperty之前在对象初始化中设置属性
- 正在覆盖Object.obsoe()中的属性
- 直接访问Parse.Object's使用点表示法的属性
- Ember.js with EmberFire Object - 如何使用数组属性
- 使用 Object.create() 将函数与原型上的属性合并
- Javascript object.defineProperties 以自动更新属性
- Object 在 ie8 for javascript 中不支持此属性或方法
- Google Maps JavaScript : 未捕获错误: 属性
- Ember控制器计算的属性(Object类型)更新不起作用
- 谷歌地图绘图API:属性
- 类属性(Object.assign)的Setter/getter
- jquery在Asp.net MVC中的验证错误-无法获取属性': object为空或未定义
- D3:属性[object object]无效