首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Asp.net MVC5应用程序中将AngularJS升级到Angular 6

在Asp.net MVC5应用程序中将AngularJS升级到Angular 6
EN

Stack Overflow用户
提问于 2018-06-05 22:44:09
回答 1查看 1.3K关注 0票数 2

我有一个现有的带有AngularJS的asp.net MVC5应用程序,我想在不重写整个应用程序的情况下将AngularJS升级到Angular 6。我读了official guide,但它对我帮助不大。下面是一个小示例:

我有一个像这样的视图,其中包含另一个动态视图,该视图将包含angular指令:

代码语言:javascript
复制
<div id="container" ng-controller="MyController">
     @Html.Action("MyView", "Home")
</div>

控制器:

代码语言:javascript
复制
angular.module('myApp').controller('MyController', ['$scope', function($scope) {
        $scope.doSomething= function () {
             //do stuff
        }            
    }
]);

将这样的控制器转换为Angular的组件的最佳实践是什么?对我来说,最困难的部分是组件必须使用在服务器上生成的模板。

我找到的最接近的答案是How to render asp.net mvc view into angular 2?,但看起来它在Angular 6中不起作用,我不确定这是不是可行的方法。

请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2018-06-05 23:21:01

我认为你必须重写整个应用程序。这样做的好处是您已经设计好了应用程序,因此您只需要对其进行编码/构建。没有安全的方法可以从AngularJS转换到Angular6。

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

https://stackoverflow.com/questions/50702911

复制
相关文章

相似问题

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