问题标签 [angularjs-controlleras]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
787 浏览

angularjs - 角度指令控制器和链接

我有这样的标记

显示/隐藏这个 div

和这样的指令代码

问题是,虽然事件触发并且 vm.isVisible 变化很好,但在视图 div 中没有任何反应。有什么想法吗?

0 投票
1 回答
173 浏览

javascript - 带有 ui-router 的 Angular 应用程序不会命中控制器,除非它的内联函数

我在使用 ui-router 时遇到问题。如果我使用内联函数,它可以工作,否则当我点击路由时,控制器不会被使用。我可以调试浏览器并且 js 正在交付,但没有触及断点。

0 投票
1 回答
3781 浏览

angularjs - Angular - 带有 controllerAs、bindToController 和 $scope.$watch 的指令

我有一个相当简单的 AngularJS 问题,我似乎找不到答案:

在使用and选项$scope.$watch()的同时,我将如何在指令控制器中使用?controllerAsbindToController

如果您需要澄清我的确切意思,请告诉我。

0 投票
1 回答
544 浏览

javascript - 两种方式隔离绑定角度指令 es6

我无法弄清楚隔离范围是如何工作的。当我评论指令的范围部分时,我的代码似乎工作正常。谁能解释我错过了什么?




0 投票
3 回答
46801 浏览

angularjs - 如何在不使用 $scope 的情况下在兄弟组件之间传递数据?

我正在以这种方式制作一个包含 3 个子组件的组件:

主要组件包含英雄列表。标题组件包含两个按钮,假设将主组件上的视图切换到列表或网格视图。

我现在遇到的问题是将数据从标头组件传递到主组件。因此,当我单击网格按钮时,主要内容上的视图应更改为网格视图,与行视图相同。

如何在 angular 1.5 的子组件之间传递数据?

0 投票
2 回答
556 浏览

javascript - 从模板angularJs中的控制器填充id属性的值

我正在写一个directivewith angularJs,下面有一个简单的模板html template和一个contorller as c

模板:

但问题是即使<p>测试标签显示正确的值,input id也没有得到值。
我已经尝试过这些id="c.inputId()", id='c.inputId()', id="{{c.inputId()}}", id='{{c.inputId()}}',但它们都不起作用。
任何想法我的代码有什么问题,我该如何解决?

编辑1
我想我最好解释一下documnet.getElementbyId返回null ..也许这是我的错误,我没有提到它是为了使问题简单,我没有意识到documnet.getElementbyId返回null。

0 投票
2 回答
1537 浏览

javascript - AngularJS表达式不评估

我是 AngularJS 的初学者,目前正在学习基础知识。我正在尝试创建一个简单的菜单,但我有几个没有评估的 Angular 表达式;{{ disc.description }} 和 {{ disc.comments }}。我试图在 Chrome 的开发者控制台上调试页面,但没有出现错误,所以我不确定可能是什么问题。

0 投票
2 回答
292 浏览

angularjs - 在ControllerAs AngularJS中调用子函数

嘿,我是 angularjs 的新手,我在 angularjs 中使用 controlleras 样式,因为代码是可展示的和网络的。我的问题是在控制器中调用子函数我的代码如下

//HTML代码

但是警报没有执行,非常感谢:(

0 投票
2 回答
1806 浏览

angularjs - Angularjs 在使用 ControllerAs 时观察 Array 的输入绑定变化

我有一个与英雄绑定的 AngularJs 组件,它是一个数组。如何观察这个输入的数组变化?我试过$scope.watch("heroes", ...)and $onChanges,但到目前为止还没有工作。

这是我的插件: https ://plnkr.co/edit/J8xeqEQftGq3ULazk8mS ?p=preview

0 投票
0 回答
275 浏览

angularjs - 指令范围,使用 controllerAs 调用控制器函数并访问控制器变量

我有一个加载模板并编译它的指令:

模板已正确生成,我还可以将模板 html 中的函数调用到 myController,例如:

在 myController 上,我使用的是 controllerAs vm 语法,当从控制器视图调用普通函数时,我可以访问范围内的 vm 变量。从模板调用的函数无权访问主体内的 vm 变量。

模板在 myController 视图下生成。

我还尝试使用不同的选项进行指令配置,例如删除隔离范围、删除 bindToController 等。

可能吗?如何?

(我知道我可以将其添加为额外的参数,但想避免这种情况)

谢谢