0

我正在尝试将Stackblitz与 AngularJS 一起使用,但是路由的有目的的旧controller语法view有点过时了,所以我正在修改要使用的基本示例ui-routerAngularJS 1.5 组件

<h1>Hello {{$ctrl.name}}!</h1>

我遇到的问题是Stackblitz似乎没有正确地附加$ctrl$scope组件的模板中,但它正在正确地注入模板。

(我尝试添加组件的标签和绑定并传递值<home name="AngularJS">,似乎可以工作,但我遇到的问题是路由)

这是示例代码

4

1 回答 1

1

我已经更新了home.js它并且它有效。请检查一下。这是你需要的吗?

import template from './home.html';
import ctrl from './home.controller.js';

let module = angular.module('home', [])
  .component('home', {

    // this line
    controller: ctrl,

    template
  })
  .name;

  export default module;
于 2018-07-26T20:48:45.690 回答