Angular 1.5.0-beta.0:angular.module(...).组件不是函数

Shi*_*shi 6 angularjs

我正在尝试使用Angular 1.5.0-beta.0我安装的npm.

根据一些指南 - 我们现在可以创建一个使用module.component而不是旧时尚的组件module.directive.

这是组件代码:

 export default angular.module('app.components.header', [])
  .component('dashboardHeader', {
      controller: 'HeaderCtrl as headerCtrl',
      template:  `This is test.`
  })

;
Run Code Online (Sandbox Code Playgroud)

我的HTML是:

<body>
    <dashboard-header></dashboard-header>
    <div ui-view="content">
</body>
Run Code Online (Sandbox Code Playgroud)

我越来越:

angular.module(...).component is not a function
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?

小智 7

我有同样的问题, bower install angular它仍然给出了相同的错误,最后我更新了脚本src标签中angular.js的版本,它工作.

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
Run Code Online (Sandbox Code Playgroud)


mbo*_*kil 5

您的代码没有任何问题.安装1.5角的稳定释放.我有同样的问题然后删除角度并安装它:

bower install angular
Run Code Online (Sandbox Code Playgroud)