Javascript 错误:areq错误参数';面板控制器';不是函数,未定义
这是我的HtmlJavascript 错误:areq错误参数';面板控制器';不是函数,未定义,javascript,html,angularjs,Javascript,Html,Angularjs,这是我的Html <body ng-controller="StoreController as store"> ........... <section ng-controller="PanelController as panel"> <ul class="nav nav-pills""> <li ng-class="{active:panel.isSelected(1)}">
<body ng-controller="StoreController as store">
...........
<section ng-controller="PanelController as panel">
<ul class="nav nav-pills"">
<li ng-class="{active:panel.isSelected(1)}">
<a href="#" ng-click="panel.selectTab(1)">Description</a>
</li>
<li ng-class="{active:panel.isSelected(2)}">
<a href="#" ng-click="panel.selectTab(2)">Specification</a>
</li>
<li ng-class="{active:panel.isSelected(3)}">
<a href="#" ng-click="panel.selectTab(1)">Reviews</a>
</li>
</ul>
<div class="panel" ng-show="panel.isSelected(1)" >
<h4>Description</h4>
<p>{{product.description}}</p>
</div>
<div class="panel" ng-show="panel.isSelected(2)">
<h4>Specification</h4>
<p>Enter the product specification here</p>
</div>
<div class="panel" ng-show="panel.isSelected(3)">
<h4>Review</h4>
<p>Product review goes here.</p>
</div>
</section>
</div>
<body>
当我添加PanelController时出现此错误,有人能帮我吗?
提前感谢这个错误几乎总是与以下事实有关:
.js
(控制器)李>
在这里,我收集了您的代码片段,它们按原样工作:
使用ng应用程序的唯一扩展如下:
<!DOCTYPE html>
<html ng-app="store">
<head>...</head>
<body ng-controller="StoreController as store">
...
...
...
thanx,我在两个不同的位置有相同的文件名,而我加载了另一个。这是否意味着它现在可以工作了?如果是,那就太好了是的。你提到的第二个事实就是问题所在。
<!DOCTYPE html>
<html ng-app="store">
<head>...</head>
<body ng-controller="StoreController as store">
...