我正在使用AngularJS和Typescript开发一个Web应用程序,并且试图找到在定义控制器时利用Typescript的最佳方法.直观地讲,控制器只是TypeScript类,但是AngularJS希望您将所有内容都放入$scope变量中.
在AngularJS的最新Alpha版本(1.1.5)中,他们添加了一个新的‘controller as’ syntax.我听说这种新语法应该有助于与Coffeescript和TypeScript之类的语言集成,但是我不太了解该怎么做.如果有人有将这种新语法与TypeScript或CoffeeScript一起使用的示例,或者可以提供一些有关如何完成此操作的见解,我将不胜感激.
谢谢!
解决方法:
是的,它工作正常.只需创建您的类,例如MainController.然后在您的视图中使用ng-controller =’MainController as vm’. MainController类的所有属性都成为$scope.vm的成员
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。