如何在AngularJS 1.6组件控制器中导入类?

srgbnd

如果要在AngularJS 1.6组件控制器中导入类,必须使用什么语法

例如,我具有以下组件。

app / phone-list.component.js

// Register `phoneList` component, along with its associated controller and template
angular.
  module('phonecatApp').
  component('phoneList', {
    template:
        '<ul>' +
          '<li ng-repeat="phone in $ctrl.phones">' +
            '<span>{{phone.name}}</span>' +
            '<p>{{phone.snippet}}</p>' +
          '</li>' +
        '</ul>',
    controller: function PhoneListController() {
      this.phones = [
        {
          name: 'Nexus S',
          snippet: 'Fast just got faster with Nexus S.'
        }, {
          name: 'Motorola XOOM™ with Wi-Fi',
          snippet: 'The Next, Next Generation tablet.'
        }, {
          name: 'MOTOROLA XOOM™',
          snippet: 'The Next, Next Generation tablet.'
        }
      ];
    }
  }); 

我在一个单独的文件中定义了一个类player.js

player.js

export default class Player {
  constructor () {
    // define properties
  }
  loadVideo () {
    // do stuff
  }
  playVideo () {
    // do stuff
  }
}

我想像这样在内部使用PhoneListController()此类:

let player = new Player();
player.loadVideo();
player.playVideo();
...

如果我将其放在控制器文件中,该类将起作用。

unexpected token import如果尝试通过以下方式导入它,我会收到

import Player from './player.js';
巴斯蒂安·哈利勒(Bastian Khalil)|

根据您的错误。这意味着您在JavaScript Polyfill中遇到问题尝试此操作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在angular 6组件中导入外部jquery文件?

如何在控制器Laravel中导入自定义类?

Laravel:如何在控制器类中导入外部库

如何在angularjs(1x)控制器中全局使用变量?

Angular 1组件绑定不评估父控制器变量

如何在控制器中导入模型

如何在控制器中导入模型

在angularjs控制器中从angular 4组件监听事件

AngularJS 1.5组件将数据绑定到控制器并使用模板url查看

之前打印的AngularJS 1.5组件获取控制器值

如何在AngularJS中实例化控制器组件?

如何在angular2组件中导入npm包?

如何使用“require”在 NestJS 控制器中导入 JSON?

如何在 ROS 工作台中的简单 python 脚本中导入 Webots 控制器库

如何在Ros-python脚本中导入Webots控制器

如何在AngularJS 1.x中将数据从组件发送到父对象

Angularjs:如果值=1,如何在计数器输入中禁用递减按钮?

如何在AngularJS控制器中测试服务?

如何在AngularJS控制器中调用javascript函数?

AngularJS:如何在控制器之间传递变量?

angularjs如何在控制器中进行方法调用

如何在angularjs指令中要求控制器

如何在angularjs控制器中读取对象?

如何在多个文件中定义控制器-AngularJs

如何在AngularJS的子控制器中调用函数?

如何在angularjs控制器中进行反向过滤

如何在AngularJs指令中使用控制器变量

如何在Angularjs中刷新控制器?

如何在AngularJS的单独文件中包含控制器