首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dart中,Angular2 3.x要求AppComponent有一个getter 'toggled‘

在Dart中,Angular2 3.x要求AppComponent有一个getter 'toggled‘
EN

Stack Overflow用户
提问于 2017-07-06 13:37:05
回答 1查看 23关注 0票数 0

我正在用Dart编写一个客户端web应用程序,使用Angular2。

dartangular2包的3.x版本开始,AppComponent (或任何从main()引导的类)都需要一个getter toggled,如果缺少它,浏览器(Dartium)会报告一个错误:

代码语言:javascript
复制
VM2848:1 EXCEPTION: NoSuchMethodError: Class 'AppComponent' has no instance 
getter 'toggled'.
Receiver: Instance of 'AppComponent'
Tried calling: toggled
STACKTRACE: 
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:43)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:47)
#2      ViewAppComponent0.build 
(package:myproject/app_component.template.dart:140:93)
#3      AppView.create 
(package:angular2/src/core/linker/app_view.dart:180:12)
#4      DebugAppView.create 
(package:angular2/src/debug/debug_app_view.dart:73:26)

(等)

这个getter有什么用呢?我将其实现为

代码语言:javascript
复制
get toggled => () => null;

我的应用程序似乎可以工作,但我想知道toggled应该返回什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-07 12:56:18

Angular绝对不需要这个toggled属性。它是在你的app_component.html中定义的,我建议你看看绑定和{{string interpolations}}。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44940540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档