我来自PHP背景,并在一定程度上使用了Jquery和角1等传统JS框架。我刚开始学习角2,我经历了多个站点和演示,代码生成器如角-cli,庸俗等等,它们都像预期的那样工作。到现在为止都没问题。
我在窗户上工作。因此,每当我需要运行任何角2演示应用程序时,我都需要在不同的命令提示下运行至少2或3个命令,它们都需要像ng服务、npm启动、吞咽等一样连续运行。
假设我想用3个php文件创建一个简单的php应用程序。第1页是angular2应用程序应该运行的位置。在第1页中,将有指向第2页和第3页php文件的链接,以及使用angular2路由显示的其他路由。
既然我看过的所有演示都使用了类型记录,那么我应该如何在php中实现呢?
我在PHP中使用了angular1,它就像导入脚本文件一样简单。
我可以导入一些脚本文件并让angular2应用程序在php页面中运行吗?我是否必须运行所有这些命令(npm,ng,gulp)才能让angular2应用程序在php页面上运行?
发布于 2016-07-08 16:15:45
关于TypeScript部分:
既然我看过的所有演示都使用了类型记录,那么我应该如何在php中使用它呢?
...remember表示TypeScript是JavaScript的超集,并将其转到JavaScript。因此,您可能有一个进程,在加载页面之前将TypeScript应用程序代码转到JavaScript,并以JavaScript的形式在浏览器中运行。或者,您也可以在浏览器中运行TypeScript (有关更多信息,请参见这个堆栈回答 )。
当您运行角形2教程时,您将看到在编写TypeScript时,它会为您创建JavaScript文件。在本教程中运行的应用程序(使用Node.js)是为JavaScript服务,而不是TypeScript。所以,正如你提到的:
我在PHP中使用了angular1,它就像导入脚本文件一样简单。
那里什么也改变不了。唯一的附加步骤是将TypeScript转换为JavaScript。为此,您可以签出SystemJS (这是角2 turotials使用的)或WebPack (角2也有这里上的文档),它们都有插件/绑定器为您提供这些功能。
https://stackoverflow.com/questions/38271044
复制相似问题