Javascript AngularJS路由不呈现模板

Javascript AngularJS路由不呈现模板,javascript,html,angularjs,angularjs-routing,Javascript,Html,Angularjs,Angularjs Routing,我有两个控制器,我使用AngularJS$routeProvider加载多个页面。当我单击第一个部分的链接以转到第二个部分时,第二个部分不会渲染,并且显示的都是模板标记 因此,在第一部分中,这将呈现给Hello World: Hello{{name} 但是,这不会在第二部分渲染: Hello{{name}}第2页 这里有一个plunkr来说明我的意思:您没有向控制器注入$routeParams。将其注入控制器,如下所示: app.controller("UserDetailCtrl", func

我有两个控制器,我使用AngularJS
$routeProvider
加载多个页面。当我单击第一个部分的链接以转到第二个部分时,第二个部分不会渲染,并且显示的都是模板标记

因此,在第一部分中,这将呈现给Hello World:

Hello{{name}

但是,这不会在第二部分渲染:

Hello{{name}}第2页


这里有一个plunkr来说明我的意思:

您没有向控制器注入
$routeParams
。将其注入控制器,如下所示:

app.controller("UserDetailCtrl", function($scope, $routeParams) {
这会解决你的问题


在控制器中,您将范围变量命名为
$scope.name2
,在partial2.html页面中,您将绑定到
{{name}
。这就是问题所在。将其更改为
{{name2}
,或者将范围变量更改为
$scope.name

您没有将
$routeParams
注入控制器。将其注入控制器,如下所示:

app.controller("UserDetailCtrl", function($scope, $routeParams) {
这会解决你的问题


在控制器中,您将范围变量命名为
$scope.name2
,在partial2.html页面中,您将绑定到
{{name}
。这就是问题所在。将其更改为
{{name2}
,或者将范围变量更改为
$scope.name

您没有将
$routeParams
注入控制器。将其注入控制器,如下所示:

app.controller("UserDetailCtrl", function($scope, $routeParams) {
这会解决你的问题


在控制器中,您将范围变量命名为
$scope.name2
,在partial2.html页面中,您将绑定到
{{name}
。这就是问题所在。将其更改为
{{name2}
,或者将范围变量更改为
$scope.name

您没有将
$routeParams
注入控制器。将其注入控制器,如下所示:

app.controller("UserDetailCtrl", function($scope, $routeParams) {
这会解决你的问题



在控制器中,您将范围变量命名为
$scope.name2
,在partial2.html页面中,您将绑定到
{{name}
。这就是问题所在。将其更改为
{{name2}
或将范围变量更改为
$scope.name

下次可能需要检查错误控制台~“ReferenceError:$routeParams未定义”。看起来您没有将
$routeParams
注入到控制器中。您可能希望下次检查错误控制台~“ReferenceError:$routeParams未定义”。看起来您没有将
$routeParams
注入到控制器中。您可能希望下次检查错误控制台~“ReferenceError:$routeParams未定义”。看起来您没有将
$routeParams
注入到控制器中。您可能希望下次检查错误控制台~“ReferenceError:$routeParams未定义”。看起来你没有向你的控制器中注入
$routeParams
,我也这么认为,但它似乎对plnkr demoYa不起作用,它对我起作用。单击用户名后,它将呈现partial2.html页面。不要紧,OP的控件中有
$scope.name2
,而不是
$scope.name
,这就是问题所在。我只是检查了一下。我也这么想,但它似乎对plnkr demoYa不起作用,它对我起作用。单击用户名后,它将呈现partial2.html页面。不要紧,OP的控件中有
$scope.name2
,而不是
$scope.name
,这就是问题所在。我只是检查了一下。我也这么想,但它似乎对plnkr demoYa不起作用,它对我起作用。单击用户名后,它将呈现partial2.html页面。不要紧,OP的控件中有
$scope.name2
,而不是
$scope.name
,这就是问题所在。我只是检查了一下。我也这么想,但它似乎对plnkr demoYa不起作用,它对我起作用。单击用户名后,它将呈现partial2.html页面。不要紧,OP的控件中有
$scope.name2
,而不是
$scope.name
,这就是问题所在。我刚检查过。