angularjs-添加多个硬编码选项以选择带有ng选项的框

我有一个选择框,其中填充了ng选项。我知道您可以手动添加默认选项,如下所示: <select ng-model="selectedAddress" ng-init="selectedAddress = selectedAddress || address_dropdown[0].value" ng-change="handleStoredAddressClick2()" ng-options="a.dropdown_display for a in address_dropdown" i

Angularjs 角度传单指令-已单击标记的双向属性

我正在使用angular传单指令,我想知道我的标记对象数组中的哪个标记被单击。我知道有一种方法可以使双向属性类似于center,但用于选定的标记。首先需要在$scope上配置事件对象: 并将其添加到传单元素: 下面是一个工作演示:您首先需要在$scope上配置一个事件对象: 并将其添加到传单元素: 下面是一个工作演示: angular.extend($scope, { events: { markers: { enable: ['click'],

AngularJS:$watch函数被调用。哪个DOM元素调用了它?

我有一个$watch功能: $scope.$watch('something', function(newValue, oldValue) { ... }, true); 我有三个DOM表单元素,每个元素都是某物。当您对其中任何一个进行更改时,将调用上面的$watch函数 是否可以从$watch函数中确定三个表单字段中的哪一个调用了它,并获取对相应DOM元素的引用?您需要监视整个数组并手动检查数组的所有元素。检查其以前的值和最新的新值。如果两者相同,则DOM元素中没有变化,否则元素中会

Angularjs 当触发$routeChangeSuccess事件处理程序时,需要准备从$http get on page load返回的数据

我的问题是,在页面加载时,当$routeChangeSuccess事件触发时,从AJAX接收的数据可能没有准备好。换句话说,我在事件处理程序和AJAX之间有一个竞争条件 当页面加载时触发事件时,如何确保这些数据存在 这里有一把小提琴演示了这个问题: 我的场景:我有一个选择框,它由$HTTPAjax调用接收的数据填充。此选择框用于导航,表示用户可以选择然后转到的一组路线。由于选择框需要使所选选项始终反映其当前路线,因此当用户使用浏览器中的后退和前进按钮时,我使用$routeChangeSucces

Angularjs 带引导的角度拉维,事件被破坏

我试图在我的laravel&angular项目twitter bootsrap捆绑包中使用,但似乎已损坏。点击我得到的事件 Error: [$compile:tpload] Failed to load template: template/modal/window.html Bootstrap包含在bower中 初始角度 控制器 由于没有什么经验,我试图找出引导模板应该出现在哪里 更新 从github下载源代码很有效bower安装的版本似乎有问题 var konfigurator = ang

Angularjs Angular.js:无法读取http.post响应中的cookie

我知道其他地方已经讨论过类似的问题,但我仍然无法在我的代码中实现这一点 我无法使用Angular.js读取HTTP POST响应cookie值,即使成功的POST响应中存在cookie。 可以使用Chrome devtools在“设置Cookies”的响应标题和“Cookies”选项卡的“响应Cookies”中查看cookie 以下工厂生成HTTP POST CoffeeScript: .factory "authPost", ($http) -> url = 'http://10.X

Angularjs Angular JS中的$location.path不起作用

我知道这个问题已经被问过很多次了,在查看了回复并修改了代码之后,我仍然无法通过按下按钮打开另一页。我刚开始学习Angular JS,有人能帮我吗? url中的地址会更改,但页面不会显示 代码: Index.html main.js 感谢和问候,请将ngRoute注入您的应用程序,不要伪造添加和引用脚本 在你身上 $location.path('/path'); <- path has to be defined in your app.config ...(ie .when(/path.

Angularjs 在控制器中使用指令的值

我有一个指令,它采用ng类别的值: $app.directive('ngCategory', function() { return { link: function(scope, element, attrs) { var **categoryItem** = attrs.ngCategory ; } } }); 我在控制器中使用返回值direcitve: $app.cont

如何在angularjs中加速routeParams过程?

我有一个大约12000个项目的数据列表。 为了查看12000中各个项目的数据,我使用routeparams并使用itemId获取数据 但这样做需要大量的时间来加载数据。有没有办法加快这个过程? 谢谢您使用的是什么数据库?更多细节可能会有所帮助。我很确定这与$routeParams无关,我认为问题在于从后端API获取数据所需的时间。我使用的是MYSQL,是的,使用php,我导出了一个json文件,通过该文件访问数据。在数据库上设置一个索引。我会尝试一下,谢谢

AngularJS原型应用程序页面在选择一个链接后未加载

我是AngularJS的新手,我正在制作一个单页应用的原型,我看到了一些奇怪的行为。选择导航中的链接后,后续单击仅在设置了_blank属性的情况下加载页面。在初始链接选择之后,是什么阻止页面加载到同一选项卡中 <div ng-repeat="result in searchResult"> {{result.display_text}}<br/> <a href="{{result.y_outcome}}">{{result.y_display}}&l

Angularjs 使用Phonegap Cordova应用程序进行电子邮件验证

我有一个phonegap cordova应用程序,其中注册过程如下: 登记 电子邮件验证 单击电子邮件链接时重定向到web应用程序。 问题 当用户单击要重定向的链接时,需要打开浏览器。如何使其打开应用程序而不是打开浏览器?如果您可以控制应用程序的后端,而不是向用户的电子邮件发送链接进行验证,为什么不更改流程本身并发送验证代码,用户可以复制并粘贴回应用程序,然后在那里进行验证

Angularjs ng show和ng model不能在同一个$scope变量上协同工作

我试图让span元素仅在不为null或空时才显示一些$scope变量 我知道我只能用ng模型来实现这一点,但我不明白这是行不通的: <span ng-show="x !== null" ng-model="x"></span> ng模型主要用于输入、文本区域和选择元素。它不用于span、div或p元素等 从 ngModel指令使用NgModelController将输入、选择、textarea或自定义表单控件绑定到作用域上的属性,NgModelController由该指

Angularjs 官方参考文档使用什么类型定义?

在官方文档中,您经常会看到这样的类型: !!数组=例如,此处: 这是什么意思?尤其是那个!和=我的例子中的符号?在哪里解释?这是我到目前为止一直缺少的一个通用标准吗?关于AngularJS文档 举个例子 AngularJS项目的所有文档都使用jsdoc格式。 ... AngularJS使用的jsdoc风格称为ngdoc,由名为Node.js的实用程序解析 类型注释在哪里解释? 在这里: 所以,例如,这个!这里的意思是,参数不能为null。 =表示此参数是可选的

动态删除AngularJS ui引导下拉列表中的“open”类

我目前正在使用UI引导日期选择器和下拉列表。单击下拉列表时,显示菜单。当菜单或选项可见时,我单击日历日期选择器。下拉菜单不会消失。它一直开着。但是,如果我先单击日历日期选择器,它显示日历日期,然后单击下拉列表,日历就会消失,这是我们通常期望的 所以,我调查了chrome开发工具中的下拉列表。我注意到,当它是可见的,它增加了开放的类 <span class="btn-grp open"> 现在,当下拉列表不可见时,它将删除打开的 <span class="btn-grp">

Angularjs Popover不使用ng绑定html

我正在尝试动态加载我的代码所在的标签上的弹出窗口 $scope.setStatusMessage = function (message) { var lblClass = "", status = "" , template; lblClass = "label label-danger"; status = "failed"; template = '<label popover="' + message + '" popover-tri

Angularjs 如何使用$scope.tableParams.reload();?

我在AngularJS中使用ng表。我的问题是删除表中的一条记录,数据不会重新加载。这是我的密码 myapp.controller('aamListAssignment', ['$scope', '$http', 'ngTableParams', function ($scope, $http, ngTableParams) { $scope.data = []; $scope.listPromise = null; $scope.$watch

AngularJS在重新路由后不会刷新页面

我有 当我在浏览器中转到主页时,它会起作用 mainApp.config(function ($locationProvider, $routeProvider) { $locationProvider.html5Mode(true); $routeProvider .when('view1', { controller: 'SimpleController', templateUrl: 'views/page.html' })

在angularJS中调用第二个HTML页面的模态对话框中的第一个HTML页面

我有控制器、路由器、服务和视图的文件夹结构 study/controller.js router.js service.js files/controller.js router.js service.js view/files.html study.html 研究文件和HTML视图使用文件夹中定义的相应JS文件。我有一个独特的例子,在研究视图页面中,我启动了一个模式对话框,该对话框必须显示文件视图HTML页面。在“文件视图”页面上

angularJS:使ngClass与$localstorage相关

我正在尝试实现angularJS,我想创建一个与$localstorage相关的动态类 我有一个脚本定义$localstorage,如下所示: $localstorage.set('nf-fajr', true); $localstorage.set('nf-dhuhr', false); $localstorage.set('nf-asr', false); $localstorage.set('nf-maghrib', false); $localstorage.set('nf-

AngularJs身份验证如何避免闪烁

我正在用AngularJs构建一个应用程序,我想阻止用户在未登录时访问应用程序的内部页面 我有一个单独的应用程序用于登录loginApp和主应用程序mainApp。到目前为止,我在mainApp中为支持身份验证所做的工作如下: mainApp.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/apage', { templateUrl: ..., cont

如何将URL重定向到!在AngularJS中自动生成URL?

我正在使用此配置启用//foo风格的url。这也会中断//foo样式的URL。我应该如何配置Angularjs自动“重定向”//foo到///福 使用$urlRouterProvider.when进行重定向并向其附加处理程序函数 $urlRouterProvider.when('/#/\w',['$location', function ($location) { $location.path('/#!/'+$location.path()); }]); $urlRouterProvi

Angularjs 使用requireJs时未触发Signalr客户端方法

在我的asp.net mvc web应用程序中,我使用angularjs Signal和requirejs 我创建了一个angularjs服务来在客户端上设置signalr,我从angularjs控制器调用它来向signalr服务器发送消息 服务器回调客户机方法,angularjs更新ui 当我将所有angularjs代码和signalr客户端都放在razor页面的脚本标记中时,这种方法就可以工作了 但是,当我合并了requirejs时,当我发送消息时会调用signalr server方法,但从

Angularjs ng使用角度ui重复选择初始化

我在ng repeat中进行了ui选择,结果将发送到mongodb。以下是html代码: <div ng-repeat="category in colorObj.tagsCategories"> <span>{{category.name}}: </span> <ui-select multiple ng-model="selected[$index]"> <ui-select-match placehold

焦点在AngularJS中不按索引工作

我有一个项目列表,其中包含一些单词的更新文本字段,我想在所选索引的单词末尾获得焦点。但每次我都把注意力集中在最后一个索引上 这是我的HTML代码 <body ng-controller="MainCtrl"> <h1>Hello Plunker!</h1> <li ng-repeat="i in number"> <input focus-on="focusMe" value="sfsfsf" /> <bu

Angularjs 文本框中的自动完成文本不会完全添加到表中

我对angularjs不熟悉 我有一个文本框,还有一个按钮和表格: 每当用户单击“添加”按钮时,文本框中的数据将添加到表中: 以下是指向我的代码的链接: 一切都很好,但当涉及到自动完成时,它开始表现得很有趣, 自动完成本身工作正常,但如果例如添加acti,自动完成建议使用actionscript,那么如果不是从建议中选择整个单词,而是只添加您键入的字符,例如在本例中,是acti而不是actionscript 这是我的代码: <script> var app = angular.mo

Angularjs Windows Phone 8.1应用程序上$http/Ajax调用的奇怪行为

我最近遇到了一个奇怪的问题,Visual Studio应用程序中的一个多平台混合应用程序引发了这个问题。。我的开发环境详细信息如下: Visual Studio 2013第3版 科尔多瓦4.0 Angularjs 1.4 离子1.4 诺基亚Lumia 1320[Windows 8.1操作系统] 我有一个web应用程序,它将与移动应用程序交互,部署在服务器上,既可以通过内部企业网络访问,也可以通过internet访问 现在的问题是,当我[移动设备]连接到内部网络时,$http调用失败,状态代码为0

按当前日期/时间的数据筛选angularjs

我正在尝试筛选此json,以便它只显示从当前时间开始的条目: JSON HTML 滤器 angular.module('PremierLeagueApp', []) .filter('greaterThan', function() { return function (actualDate, comparisonDate) { return Date(actualDate) > Date(comparisonDate);

Angularjs jsp和angular没有看到图像

我正在使用jsp将登录页面与SpringSecuity连接起来。在index.jsp中,我包含了ng视图。在另一个html文件中,我想放置一个图像。但应用程序找不到路径。。。这条路该怎么走 <img class="img-circle" src="/resources/registration/tmp_image/333395-352x500.jpg" alt="Generic placeholder image" style="width: 180px; height: 180px;"&

Angularjs Angular.js指令属性范围值更新

我将$scope属性传递到一个指令中,该指令正确绑定到父控制器。控制器中的$scope值正在通过控制器中的函数进行更新,但新值没有反映在指令中 指令html: <edit-item new-item="newItem" is-spanish="isSpanish" api="api" save-item="saveItem"></edit-item> 模板: <div class="editable"> <div class="editingTitl

Angularjs ui sref active不工作

ui sref active不适用于以下场景: <li ui-sref=".flavors({trigger:value })" ui-sref-active="currentState">Flavors</li> 这是我在app.js中的状态 .state('azure.flavors', { url:'/azureFlavors?trigger', templateUrl :'partials/azure/azureFlavorsList.h

Angularjs 角度:防止在单击div时默认不工作

我有两个div。第一个div橙色包含第二个div蓝色。目标是在单击div时显示警报 如果单击橙色div指令dir1,您将看到警报。但是如果单击蓝色div指令dir2,您将看到两个警报,因为prevent default e.prevent default不会停止事件链。如何做到这一点 HTML: 使用e.stopPropogation停止事件传播 element.bind('click', function(e) { e.stopPropagation();

Angularjs 使用Appgyver超音速移动应用程序的Express/Nodejs进行身份验证

我的无知在这件事上闪耀着光芒。我有一个Web应用程序,它使用了MEAN stack Mongo、Express、Angularjs、Nodejs,而在移动设备上,有些功能是平淡无奇的。因此,我正在Appgyver超音速平台上开发该应用程序的移动版本。Appgyver框架基于Angularjs前端 因此,我希望使用与我为Web应用程序运行的相同的Express/Nodejs服务器,并从移动应用程序发出查询/请求。身份验证是我目前面临的挑战。我假设我可以通过POST请求发送用户名和密码,然后登录并创

Angularjs 从特定页面向左隐藏角度

我的按钮代码 <button class="button button-icon button-clear ion-navicon" ng-click="showMenu()" ng-hide="showLeftMenu"></button> 我想对另一个控制器隐藏左导航。当它转到某些特定选项卡时,如联系我们 .controller('ContactTabCtrl', function($scope) { $scope.showLeftMen

Angularjs 如何以及在何处为我的角度资源定义默认域?

我在哪里可以并且应该为我的角度资源定义一个默认url,这样我就不必为我拥有的每个api端点提供一个绝对url 我正在使用的api位于同一个域上,但具有子域: 我对angular非常陌生,我正在努力彻底了解它,因此如果有人能向我解释答案背后的原因,我将非常感激。如果您使用的构建系统(如grunt)和部署服务器将发生变化,我将进行调查 否则,您只需在应用程序配置中定义一个常量,如: angular .module('app', []) .constant("ENV", {

Angularjs 聚合和http请求

最近我听说Polymer是构建web应用程序的一种新方法,所以假设我对该领域非常陌生,我看到的第一件事是使用链接标记在页面中导入Polymer元素的语法 在聚合物示例页面中,一些聚合物导入其他聚合物,而其他聚合物导入其他聚合物 这不是有点违背了每个开发良好的web应用程序的规则,即每个页面都应该减少http请求的数量以增加页面的加载吗?正如Neil John Ramals回答中正确指出的那样: 浏览器足够智能,可以确定导入的资源是否已加载。此外,当HTTP/2成为标准时,将所有文件合并为一个巨大

Angularjs 无法正确返回重新启动的后端调用

我的后端呼叫返回未定义。A.k.A TypeError:无法读取未定义的属性“then”。我想我叫错了 以下是AngularJS控制器代码: 这种反应是,如果 1我输入了正确的凭据,得到了一个返回所有事务数据的响应,但仍然是TypeError:无法读取控制台中未定义的属性'then' 2输入不正确的凭据,我没有得到错误对象、响应对象,甚至没有从后端返回$scope.errorMessage=没有“响应”或“错误”的行;当然,还有,未定义的'cannotreadproperty'then' 相应的

Angularjs Angular JS代码在SharePoint 2013中创建的应用程序Web部件中不起作用

我已在使用Visual Studio 2013创建的应用程序中创建了应用程序web部件 我正在用Angular JS编写一个非常基本的代码。请查找下面的代码 欢迎来到SharePoint 2013中的AngularJS world! 在输入框中输入一些内容: 姓名: {{name}} 将以下代码放入您的网页中 <script type="text/javascript"> var app = angular.module('myApp', []); app.controller('

Angularjs 离子-单击按钮时填充离子列表

我有一份离子清单。我想在单击按钮时将数据绑定到列表 $scope.searchY = function(){$scope.youtubeParam = { key: 'myKey', type: 'video', maxResults: '10', part: 'id,snippet', q: $scope.searchKey , order: 'date',}; $http.get('https://www.googleapis.com/youtube/v3/se

Angularjs 如何在量角器自动化工具中使用grunt?

我是新量角器。我想知道量角器中grunt的用法 如何安装? 一旦安装,我们需要在 配置文件? 如何使用这个grunt运行我们的量角器脚本? 您尝试了哪些步骤,在哪里卡住了?如果你提到你正在调查的一个具体方向,你的问题可能非常相关。目前看来你想得到一个可以遵循的方法,这通常不是一个好的堆栈溢出问题。@SimonGroenewolt实际上我无法在我的项目中尝试grunt。我计划在量角器中使用grunt runner。所以我想知道它是否有用?

Angularjs 角度服务不可用

我在角度上得到了这个错误: Module 'SecurityResource' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 这是它的代码所有的 (function(){ 'use strict'; fu

Angularjs 角度md按钮不起作用

我试图利用角材料,似乎md按钮渲染不正确,而其他项目,如md卡是正确的 我在express中使用node,并使用Mean.js提供的yo生成器形成了大部分应用程序结构。当我使用chrome的debug检查页面时,所有这些资产实际上都已加载 任何帮助确定为什么md按钮不工作,只有按钮的文本加载将不胜感激 //这些是我的资产,我包括在内 module.exports={ 应用程序:{ 标题:“图标”, 描述:'网络集合', 关键词:“Node.js、Express、AngularJS、MongoD

Angularjs 如何根据用户操作更改指令数据

我接到指令了 angular.module('test', []) .run(function($http, $templateCache) { $http.get('http://localhost/testtem/test.html', { cache: $templateCache }); }) .directive('ngTest', ['$parse', '$http', '$compile', '$templateCache','$locatio

如何在DNN 8.0 SPA框架中的不同文件中设置angularjs?

我正在DNN8.0中开发新的SPA框架 我使用angularjs而不是默认的击倒 当我将模块设置代码放在view.html中时,它可以正常工作。但是如果我尝试将代码放在另一个文件(比如app.js)中,它就不起作用。有人见过这个吗 view.html的快照如下所示: [JavaScript:{ jsname: "JQuery" }] [JavaScript:{ path: "~/Resources/Shared/scripts/dnn.jquery.js"}] [JavaScript:{ pat

在视图angularjs中使用控制器变量

我在爱奥尼亚和安格尔工作。我想在控制器中设置变量,并在视图中使用它们。我正在使用cookies保存当前登录的用户信息。 以下是控制器代码: .controller('profileCtrl',['$http','$scope', 'fileUpload','$cookies','$cookieStore','$window', function($http, $scope, fileUpload,$cookies,$cookieStore,$window) { $scope.C

Angularjs 基于requirejs结构绑定js文件

我们有需求书 我在requirejs中提到了路径和垫片 在这里,当我在angularjs路由器中加载控制器时,文件是分开加载的 require.config({ urlArgs: "bust=" + (new Date()).getTime(), baseUrl: 'Folder', waitSeconds: 200, paths: { // Jquery 'Angular': 'Angular path', 'Fi

$timeout不起作用AngularJs

这是我的密码: JS: HTML: <button class="btn btn-clear btn-sm" ng-click="getapi_url('myurl') ">Click!</button> 单击getapi_url后,我的$timeout不会在5秒后超时,但就像每一刻一样。为什么? 谢谢你提前回复 您在这里犯了一个微妙的错误 您不是设置$timeout在5000ms后调用getapi_url,而是通过执行以下操作立即调用getapi_url方法: $sc

  1    2   3   4   5   6  ... 下一页 最后一页 共 2270 页