Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:areq错误参数';面板控制器';不是函数,未定义_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 错误:areq错误参数';面板控制器';不是函数,未定义

Javascript 错误: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)}">

这是我的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)}">
            <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时出现此错误,有人能帮我吗?
提前感谢

这个错误几乎总是与以下事实有关:

  • 您的控制器位于某个模块中,该模块不是ng app中命名的根模块的一部分,或者
  • 未加载包含它的
    .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">
       ...