问题标签 [angularjs-1.6]
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.
javascript - AngularJS 路由和 ASP.net MVC
我正在学习角度,我第一次尝试使用路线,但它出了点问题,这不起作用:
这是我的主要观点(UsingDirectivesWithDataBinding.cshtml):
如您所见,我有两个链接调用此路由:'#/view2' 或此一个:'#/view1',但它会将我带到 Home Controller 的索引页面,而不是停留在同一页面并显示部分视图我想展示。这是我在 Home Controller 中的代码:
这是我的 Javascript 文件(AngularFile.js):
为什么不工作?
angularjs - angularjs 组件动态过滤器
如果过滤器的名称是静态的,您可以将过滤器的名称加上“过滤器”添加到组件的控制器函数中,如下所示:
有没有办法将过滤器的名称传递到 angularjs 版本 1.6 组件中,使用“@”作为参数/属性字符串绑定,然后能够按名称获取该过滤器并在该组件的控制器内部使用它?
angularjs - 从服务中检索时,Angular 1.6 数据不显示
我正在尝试学习新的组件语法。如果我在控制器中静态设置用户变量,它会起作用,我会在页面上看到数据。如果我尝试从服务中获取相同的数据,则不会显示数据。在将数据分配给 this.user 变量后,我在 then 承诺中看到了数据。
我创建了一个 plunkr 来向您展示我正在尝试的内容。
javascript - Angular 1.6 ng-repeat 不显示搜索结果
我很困惑为什么 ng-repeat 不显示搜索结果。什么有效:
发出 HTTP GET 请求以从数据库中获取所有数据,然后 ng-repeat 显示结果。
使用 a 发出 HTTP GET 请求以
searchterm
从数据库中获取部分数据,然后 ng-repeat 显示结果,并在控制器中$scope.searchterm = "acme";
设置。searchterm
我在模板中的搜索框将 发送
searchterm
到控制器,我可以在 console.log 中看到它,然后 HTTP GET 请求发出并返回正确的数据,我也可以在 console.log 中看到。
不起作用的是使用 ng-repeat 在模板中显示搜索结果数据。
这是我的 HTML 模板:
这是我的控制器:
我尝试运行$scope.apply()
,但这导致了一条$digest
已经在运行的错误消息。
$scope
该函数是否创建了一个新的存在$scope.search
?即,$scope
当我ng-repeat
试图在旧数据中查找数据时,我的数据是否愉快地驻留在新数据中$scope
?
我试过ng-submit
代替ng-click
,结果是一样的。
我尝试制作一个过滤器,效果很好,但是对于一个大型数据库,将所有数据放在上面$scope
然后过滤以获得搜索结果是没有意义的。只获取用户想要的数据会更快。
javascript - ng-repeat 在 AngularJS 1.6 中不起作用
我是 AngularJS 的新手,我使用的是 1.6 版,我正在从我的数据库中获取我的信息,它正在工作,但是当我想访问 JSON 信息时没有显示数据。
这是我的代码
{{ autos | json }}
显示了这一点:
但是表格只是空白,我做错了什么?
javascript - angular-route1.6.1 无法正常工作
谢谢你看!这是我的问题。
“自定义”的指令在这里:
当我单击元素“a”时,浏览器中的 href 为:
http://localhost:3000/app.html#!#%2Fcheckout
而且$location.hash()
是/checkout
实际上,正确的href应该是:
http://localhost:3000/app.html#!/checkout
或者
http://localhost:3000/app.html#!%2Fcheckout
为什么程序在“!”后面添加“#”?
Tx 和中国新年快乐!
angularjs - Angular ui-select 选择多个隐藏
是否可以在ng-select
多项选择中隐藏一些 SELECTED 项?
我与包括我自己在内的多个用户一起创建活动。我想将自己留在模型列表中,但我不想在 ui-select-match 中显示自己。
我试过使用ng-hide
on ui-select-match
,但没有成功。
angularjs - 如何从另一个控制器重用 angularJS 1.6 中的现有组件?
我们有一个内置组件结构的应用Ag-1.6
程序typescript
。现在我必须在任务中重新使用已经创建的组件,这是一个不同的组件。例如:我有TaskAddEditComponent
我必须使用的CalendarEventController
如何导入其他组件(TaskAddEditComponent
)CalendarEventController
以使用所有方法 TaskAddEditComponent
?
angularjs - How to test Angular 1.6 component with injected service?
I want to test my Angular component which is syntactically based on John Papa's styleguide:
As you can see I want to inject MyService
into the controller and spy in a function on that very service.
My test code:
However, this setup lets me run into the following error:
TypeError: undefined is not a constructor (evaluating '$componentController('MyModule', null, bindings)')