首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS中的接口

AngularJS中的接口
EN

Stack Overflow用户
提问于 2016-08-13 01:08:40
回答 3查看 3.9K关注 0票数 1

所以,我是Java中使用接口的铁杆粉丝。我正在尝试将这与AngularJS联系起来。我研究了Javascript的鸭子类型的概念,这是相当简单的。除了类似于接口的概念之外,基础AngularJS库还提供了什么?我知道javascript是松散类型的,但如果不使用typescript,有没有类似的东西?

我对AngularJS的熟悉程度还不足以让我进入现有的代码并改变功能,我不能从头开始开发一个设计良好的Angular应用程序。我们使用的是Angular版本1.X。

EN

回答 3

Stack Overflow用户

发布于 2016-08-13 01:13:35

没有任何类似于接口的角度。您通常不会在JavaScript中定义接口,因此您很可能希望在JavaScript中执行反模式。

这是另一个问题,它深入探讨了为什么在JavaScript中不能典型地使用鸭子类型。

Duck Typing in Javascript

票数 2
EN

Stack Overflow用户

发布于 2016-08-13 01:15:48

我很抱歉,但是你应该使用TypeScript。这是我的观点。AngularJS更像是一个帮助你使用模型视图控制器的框架。它不是一个库,也不会以这种方式扩展JS。

票数 1
EN

Stack Overflow用户

发布于 2017-08-01 02:15:24

最好的方法是使用Typescript作为接口。因为JavaScript没有接口。在这里,Typescript会将你的代码转换成生成的JavaScript。我认为接口只用于强类型和更好的工具支持,以构建没有任何错误的代码。

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

https://stackoverflow.com/questions/38923214

复制
相关文章

相似问题

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