50得票3回答
不使用 $scope 如何在兄弟组件之间传递数据?

我正在制作一个组件,其中包含3个子组件,具体方式如下:<header-component> <side-component> <main-component> 主要组件包含英雄列表。标题组件包含两个按钮,可以将主要组件上的视图切换为列表或网格视图。 我现在...

28得票5回答
使用ControllerAs与指令

我正在尝试遵循John Papa的AngularJS风格指南 这里 ,并开始将我的指令切换为使用controllerAs。但是,这并没有起作用。我的模板似乎无法访问分配给vm的任何内容。请参见此非常简单的plnkr示例,展示了该行为。 http://plnkr.co/edit/bVl1Tcxl...

10得票3回答
在AngularJS中在另一个控制器中使用控制器

为什么我无法在第二个控制器中绑定到第一个控制器的变量?<div ng-app="ManagerApp"> <div ng-controller="MainCtrl"> Main: <div ng-repeat="state...

7得票2回答
为什么我不能像这样覆盖变量的值?

我正在努力弄清楚为什么我无法通过隔离作用域(@)传递给AngularJS指令的值。 我尝试使用以下代码来覆盖vm.index的值: vm.index = parseInt(vm.index, 10) 但是,由于某些原因,它不起作用。 如果我改为: vm.newIndex = parse...