如何在Angular2 + Yii2中构建Web应用程序?如何在Angular2 + Yii2中构建Web应用程序?
我对这两种技术都有很好的认识。但是,如何沟通Angular2 + Yii2。
我知道使用REST Api进行angular2 + yii2通信的一种方法。但是,yii2中的一个问题是跨越原产地问题。这种方式在运行客户端&服务器都是分开的。
是否有可能从yii2的index.php开始/运行angular2?
关于此任何想法或网页链接。请与我分享。
如何在Angular2 + Yii2中构建Web应用程序?如何在Angular2 + Yii2中构建Web应用程序?
我对这两种技术都有很好的认识。但是,如何沟通Angular2 + Yii2。
我知道使用REST Api进行angular2 + yii2通信的一种方法。但是,yii2中的一个问题是跨越原产地问题。这种方式在运行客户端&服务器都是分开的。
是否有可能从yii2的index.php开始/运行angular2?
关于此任何想法或网页链接。请与我分享。
如果你要使用Yii2福尔只是RESTAPI,那么,你就需要2个项目中,前端froject为Angular2,和Yii2
对于Yii2,简单的添加标题到index.php后端项目,所以能防止交叉起源
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin,Authorization, Content-Type, X-Requested-With, loginToken");
header("Access-Control-Allow-Methods: GET,POST,PUT,DELETE");
对于angular2,如果你不与家人它和前端的项目,你可以使用一些工具来生成您的项目。 http://yeoman.io/是一个例子
我知道关于头配置。但是,是否有可能Yii2 index.html或index.php angular2的起点? –
如果您想在控制器内控制它,而不是输入脚本,则有内置过滤器。请参阅http://www.yiiframework.com/doc-2.0/yii-filters-cors.html –
这里有一些链接:http://stackoverflow.com/questions/31989384/yii2-angularjs-in-a-single-application-how –