问题标签 [angularjs-controller]
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.
angularjs - AngularJS 控制器可以从同一模块中的另一个控制器继承吗?
在模块内,控制器可以从外部控制器继承属性:
示例来自:死链接:http ://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html
模块内的控制器也可以从兄弟继承吗?
第二个代码不起作用,因为$injector.invoke
需要一个函数作为第一个参数并且没有找到对ParentCtrl
.
angularjs - AngularJS - 从控制器传递变量并从指令更新
我设置了一个Plnkr。我想在指令中动态添加输入字段。输入字段将由控制器的集合构建。并更改输入的值。但主要问题是我无法编辑指令生成的输入字段中的值。
请帮忙。提前致谢。
javascript - Dynamically loaded AngularJS not working
I'm just looking to try AngularJS as it looks very promising.
I am using fancybox to load my pages in my current application like so:
I am using the exact code from example 4 here for the Instant Search.
I know the controller is not being executed but I am not sure as to the reason.
UPDATE: I now see that if I load the AngularJS script at the end of the body it works. Is there a command to do the same thing i.e. re-init?
angularjs - angular JS service is null inside the controller
This is my first learning project for angular js.
i have created a controller(EditEventsController
) and a service(eventData
).
Code for the EditEventController is
and that of the eventData service is
Html page where im using this controller is named newEvent.html and these are the scripts im adding
still when im trying to call eventData.save(event)
. inside the EditEventsController its giving me an error because eventData
is null
there and therefore i cannot call the save()
function.
The complete error in console is
What am i doing incorrectly here? im sure this is something small
angularjs - What's the right way to wait for ng-init values to be set?
I have an "ng-init" directive in my HTML that initializes the value of "data.id" in my Angular.js data model. Let's say for now that I can't change how this works.
Now, I want to make an HTTP request as soon as my page loads, where the URL will depend on this data.id value. So far, the following seems to work:
However, using a timer with a timeout of zero seems clunky. (And if I omit the $timeout code and simply call $http.get directly, then $scope.data.id is, of course, undefined).
Is there a better way to wait until ng-init has executed before issuing the $http request? And is the timeout-based code above guaranteed to work in all cases / on all browsers, etc?
angularjs - 来自嵌套指令的角度访问控制器范围
这个小提琴代表了我正在尝试做的事情:http: //jsfiddle.net/d1001001/dwqw6/。grid 指令需要从控制器中获取一些数据,但是由于它嵌套在具有隔离作用域的 modal 指令中,因此它无法访问控制器的作用域。如果我这样说
有用。
有针对这个的解决方法吗?我也不想将 data 和 cols 变量传递给 modal 指令。谢谢
angularjs - 使用 AngularJS 重新绑定树(Wijmo 树)
我对 AngularJS 相当陌生,并且真的很难重新绑定 Wijmo 树(甚至是使用 ng-repeat 的 UL 和 LI 元素实现的树)与关于改变 Wijmo 组合框值的新数据(或者,甚至是常规HTML 选择元素的下拉菜单)。以下是我编写的代码,在初始页面加载时运行良好。但是在更改下拉列表时,不会使用 loadDomainTree 方法获取的新数据重新加载树;它仍然显示旧数据。有人可以帮我弄清楚这段代码有什么问题吗?
HTML:
JS:
angularjs - 使用 AngularJS 中的服务在控制器之间共享变量
我试图在我的控制器之间共享一组变量,但它似乎不起作用,我已经遵循了一些示例但无法使其工作。
下面是 JavaScript
在 HTML 下面
building.html
passenger.html
index.html
至少这个页面上的重要代码
app.js
至少重要的代码
这是应该如何工作的。当building.html
我单击下一步按钮时,我正在设置建筑物(下拉菜单),我想将其显示在passenger.html
谢谢
angularjs - 控制器中工厂如何访问角色返回的数据?
我在我的控制器中将其称为:
但是 $scope.roles 未定义并且 myService.roles 没有价值:当我尝试在 $scope.roles = myService.roles; 中放置断点时,角色 []
我的代码有什么问题?我应该如何在控制器中调用角色?
angularjs - AngularJS 似乎不能为 $timeout 采取可变持续时间
我正在尝试在控制器中实现一个功能,该功能将负责向用户显示各种通知。
问题是我希望持续时间成为一个函数参数,但这似乎不起作用。
怎么来的?。
我怎样才能解决这个问题?。