我有一个选择框,其中填充了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
我正在使用angular传单指令,我想知道我的标记对象数组中的哪个标记被单击。我知道有一种方法可以使双向属性类似于center,但用于选定的标记。首先需要在$scope上配置事件对象:
并将其添加到传单元素:
下面是一个工作演示:您首先需要在$scope上配置一个事件对象:
并将其添加到传单元素:
下面是一个工作演示:
angular.extend($scope, {
events: {
markers: {
enable: ['click'],
我有一个$watch功能:
$scope.$watch('something', function(newValue, oldValue) {
...
}, true);
我有三个DOM表单元素,每个元素都是某物。当您对其中任何一个进行更改时,将调用上面的$watch函数
是否可以从$watch函数中确定三个表单字段中的哪一个调用了它,并获取对相应DOM元素的引用?您需要监视整个数组并手动检查数组的所有元素。检查其以前的值和最新的新值。如果两者相同,则DOM元素中没有变化,否则元素中会
我的问题是,在页面加载时,当$routeChangeSuccess事件触发时,从AJAX接收的数据可能没有准备好。换句话说,我在事件处理程序和AJAX之间有一个竞争条件
当页面加载时触发事件时,如何确保这些数据存在
这里有一把小提琴演示了这个问题:
我的场景:我有一个选择框,它由$HTTPAjax调用接收的数据填充。此选择框用于导航,表示用户可以选择然后转到的一组路线。由于选择框需要使所选选项始终反映其当前路线,因此当用户使用浏览器中的后退和前进按钮时,我使用$routeChangeSucces
我试图在我的laravel&angular项目twitter bootsrap捆绑包中使用,但似乎已损坏。点击我得到的事件
Error: [$compile:tpload] Failed to load template: template/modal/window.html
Bootstrap包含在bower中
初始角度
控制器
由于没有什么经验,我试图找出引导模板应该出现在哪里
更新
从github下载源代码很有效bower安装的版本似乎有问题
var konfigurator = ang
我知道其他地方已经讨论过类似的问题,但我仍然无法在我的代码中实现这一点
我无法使用Angular.js读取HTTP POST响应cookie值,即使成功的POST响应中存在cookie。
可以使用Chrome devtools在“设置Cookies”的响应标题和“Cookies”选项卡的“响应Cookies”中查看cookie
以下工厂生成HTTP POST CoffeeScript:
.factory "authPost", ($http) ->
url = 'http://10.X
我知道这个问题已经被问过很多次了,在查看了回复并修改了代码之后,我仍然无法通过按下按钮打开另一页。我刚开始学习Angular JS,有人能帮我吗?
url中的地址会更改,但页面不会显示
代码:
Index.html
main.js
感谢和问候,请将ngRoute注入您的应用程序,不要伪造添加和引用脚本
在你身上
$location.path('/path'); <- path has to be defined in your app.config ...(ie .when(/path.
我有一个指令,它采用ng类别的值:
$app.directive('ngCategory', function() {
return {
link: function(scope, element, attrs) {
var **categoryItem** = attrs.ngCategory ;
}
}
});
我在控制器中使用返回值direcitve:
$app.cont
我有一个大约12000个项目的数据列表。
为了查看12000中各个项目的数据,我使用routeparams并使用itemId获取数据
但这样做需要大量的时间来加载数据。有没有办法加快这个过程?
谢谢您使用的是什么数据库?更多细节可能会有所帮助。我很确定这与$routeParams无关,我认为问题在于从后端API获取数据所需的时间。我使用的是MYSQL,是的,使用php,我导出了一个json文件,通过该文件访问数据。在数据库上设置一个索引。我会尝试一下,谢谢
我是AngularJS的新手,我正在制作一个单页应用的原型,我看到了一些奇怪的行为。选择导航中的链接后,后续单击仅在设置了_blank属性的情况下加载页面。在初始链接选择之后,是什么阻止页面加载到同一选项卡中
<div ng-repeat="result in searchResult">
{{result.display_text}}<br/>
<a href="{{result.y_outcome}}">{{result.y_display}}&l
我有一个phonegap cordova应用程序,其中注册过程如下:
登记
电子邮件验证
单击电子邮件链接时重定向到web应用程序。
问题
当用户单击要重定向的链接时,需要打开浏览器。如何使其打开应用程序而不是打开浏览器?如果您可以控制应用程序的后端,而不是向用户的电子邮件发送链接进行验证,为什么不更改流程本身并发送验证代码,用户可以复制并粘贴回应用程序,然后在那里进行验证
我试图让span元素仅在不为null或空时才显示一些$scope变量
我知道我只能用ng模型来实现这一点,但我不明白这是行不通的:
<span ng-show="x !== null" ng-model="x"></span>
ng模型主要用于输入、文本区域和选择元素。它不用于span、div或p元素等
从
ngModel指令使用NgModelController将输入、选择、textarea或自定义表单控件绑定到作用域上的属性,NgModelController由该指
在官方文档中,您经常会看到这样的类型:
!!数组=例如,此处:
这是什么意思?尤其是那个!和=我的例子中的符号?在哪里解释?这是我到目前为止一直缺少的一个通用标准吗?关于AngularJS文档
举个例子
AngularJS项目的所有文档都使用jsdoc格式。
...
AngularJS使用的jsdoc风格称为ngdoc,由名为Node.js的实用程序解析
类型注释在哪里解释?
在这里:
所以,例如,这个!这里的意思是,参数不能为null。
=表示此参数是可选的
我目前正在使用UI引导日期选择器和下拉列表。单击下拉列表时,显示菜单。当菜单或选项可见时,我单击日历日期选择器。下拉菜单不会消失。它一直开着。但是,如果我先单击日历日期选择器,它显示日历日期,然后单击下拉列表,日历就会消失,这是我们通常期望的
所以,我调查了chrome开发工具中的下拉列表。我注意到,当它是可见的,它增加了开放的类
<span class="btn-grp open">
现在,当下拉列表不可见时,它将删除打开的
<span class="btn-grp">
我正在尝试动态加载我的代码所在的标签上的弹出窗口
$scope.setStatusMessage = function (message) {
var lblClass = "", status = "" , template;
lblClass = "label label-danger";
status = "failed";
template = '<label popover="' + message + '" popover-tri
我在AngularJS中使用ng表。我的问题是删除表中的一条记录,数据不会重新加载。这是我的密码
myapp.controller('aamListAssignment', ['$scope', '$http', 'ngTableParams', function ($scope, $http, ngTableParams) {
$scope.data = [];
$scope.listPromise = null;
$scope.$watch
我有
当我在浏览器中转到主页时,它会起作用
mainApp.config(function ($locationProvider, $routeProvider) {
$locationProvider.html5Mode(true);
$routeProvider
.when('view1', {
controller: 'SimpleController',
templateUrl: 'views/page.html'
})
我有控制器、路由器、服务和视图的文件夹结构
study/controller.js
router.js
service.js
files/controller.js
router.js
service.js
view/files.html
study.html
研究文件和HTML视图使用文件夹中定义的相应JS文件。我有一个独特的例子,在研究视图页面中,我启动了一个模式对话框,该对话框必须显示文件视图HTML页面。在“文件视图”页面上
我正在尝试实现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-
我试图通过控制器调用工厂中定义的函数,但出现错误:
TypeError:undefined不是函数
谁能帮帮我吗
//service
angular.module('Blog').factory('postData', function($http) {
var postData = {}
postData.data.posts = [{
title: 'first title',
contents: 'first contents'
}]
postData.lo
我正在用AngularJs构建一个应用程序,我想阻止用户在未登录时访问应用程序的内部页面
我有一个单独的应用程序用于登录loginApp和主应用程序mainApp。到目前为止,我在mainApp中为支持身份验证所做的工作如下:
mainApp.config(['$routeProvider', function($routeProvider) {
$routeProvider. when('/apage', {
templateUrl: ...,
cont
给定此角度选择菜单:
<select
ng-init="selectedItem = selecteditem || items[0]"
ng-model="selectedItem">
<option
ng-repeat="item in items"
ng-selected="item.id == selectedItem.id"
ng-value="item.id">{{item.name}}</option&g
我正在使用此配置启用//foo风格的url。这也会中断//foo样式的URL。我应该如何配置Angularjs自动“重定向”//foo到///福
使用$urlRouterProvider.when进行重定向并向其附加处理程序函数
$urlRouterProvider.when('/#/\w',['$location', function ($location) {
$location.path('/#!/'+$location.path());
}]);
$urlRouterProvi
我是Angular.js新手,希望在另一个ng应用程序和ng控制器中使用一个ng控制器,这样我就可以在其他页面上使用之前使用代码。
如果我哪里做错了,请帮我纠正
<div id="divFriendList" class="container" ng-app="friendModule" ng-controller="friendController">
<div id="module2" ng-app="cardsModule" ng-controller="Card
在我的asp.net mvc web应用程序中,我使用angularjs Signal和requirejs
我创建了一个angularjs服务来在客户端上设置signalr,我从angularjs控制器调用它来向signalr服务器发送消息
服务器回调客户机方法,angularjs更新ui
当我将所有angularjs代码和signalr客户端都放在razor页面的脚本标记中时,这种方法就可以工作了
但是,当我合并了requirejs时,当我发送消息时会调用signalr server方法,但从
我在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
我有一个项目列表,其中包含一些单词的更新文本字段,我想在所选索引的单词末尾获得焦点。但每次我都把注意力集中在最后一个索引上
这是我的HTML代码
<body ng-controller="MainCtrl">
<h1>Hello Plunker!</h1>
<li ng-repeat="i in number">
<input focus-on="focusMe" value="sfsfsf" />
<bu
标签: Angularjs
angularjs-directiveangularjs-scopeangular-ui
我对angularjs不熟悉
我有一个文本框,还有一个按钮和表格:
每当用户单击“添加”按钮时,文本框中的数据将添加到表中:
以下是指向我的代码的链接:
一切都很好,但当涉及到自动完成时,它开始表现得很有趣,
自动完成本身工作正常,但如果例如添加acti,自动完成建议使用actionscript,那么如果不是从建议中选择整个单词,而是只添加您键入的字符,例如在本例中,是acti而不是actionscript
这是我的代码:
<script>
var app = angular.mo
我最近遇到了一个奇怪的问题,Visual Studio应用程序中的一个多平台混合应用程序引发了这个问题。。我的开发环境详细信息如下:
Visual Studio 2013第3版
科尔多瓦4.0
Angularjs 1.4
离子1.4
诺基亚Lumia 1320[Windows 8.1操作系统]
我有一个web应用程序,它将与移动应用程序交互,部署在服务器上,既可以通过内部企业网络访问,也可以通过internet访问
现在的问题是,当我[移动设备]连接到内部网络时,$http调用失败,状态代码为0
我正在尝试筛选此json,以便它只显示从当前时间开始的条目:
JSON
HTML
滤器
angular.module('PremierLeagueApp', [])
.filter('greaterThan', function() {
return function (actualDate, comparisonDate) {
return Date(actualDate) > Date(comparisonDate);
我正在使用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;"&
我将$scope属性传递到一个指令中,该指令正确绑定到父控制器。控制器中的$scope值正在通过控制器中的函数进行更新,但新值没有反映在指令中
指令html:
<edit-item new-item="newItem" is-spanish="isSpanish" api="api" save-item="saveItem"></edit-item>
模板:
<div class="editable">
<div class="editingTitl
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
我有两个div。第一个div橙色包含第二个div蓝色。目标是在单击div时显示警报
如果单击橙色div指令dir1,您将看到警报。但是如果单击蓝色div指令dir2,您将看到两个警报,因为prevent default e.prevent default不会停止事件链。如何做到这一点
HTML:
使用e.stopPropogation停止事件传播
element.bind('click', function(e) {
e.stopPropagation();
我的无知在这件事上闪耀着光芒。我有一个Web应用程序,它使用了MEAN stack Mongo、Express、Angularjs、Nodejs,而在移动设备上,有些功能是平淡无奇的。因此,我正在Appgyver超音速平台上开发该应用程序的移动版本。Appgyver框架基于Angularjs前端
因此,我希望使用与我为Web应用程序运行的相同的Express/Nodejs服务器,并从移动应用程序发出查询/请求。身份验证是我目前面临的挑战。我假设我可以通过POST请求发送用户名和密码,然后登录并创
我的按钮代码
<button class="button button-icon button-clear ion-navicon"
ng-click="showMenu()" ng-hide="showLeftMenu"></button>
我想对另一个控制器隐藏左导航。当它转到某些特定选项卡时,如联系我们
.controller('ContactTabCtrl', function($scope) {
$scope.showLeftMen
我在哪里可以并且应该为我的角度资源定义一个默认url,这样我就不必为我拥有的每个api端点提供一个绝对url
我正在使用的api位于同一个域上,但具有子域:
我对angular非常陌生,我正在努力彻底了解它,因此如果有人能向我解释答案背后的原因,我将非常感激。如果您使用的构建系统(如grunt)和部署服务器将发生变化,我将进行调查
否则,您只需在应用程序配置中定义一个常量,如:
angular
.module('app', [])
.constant("ENV", {
我在ionic framework上从app.js调用https,但无法获取数据,在控制台上显示原因:CORS标头“Access control allow header from CORS preflight channel”中缺少令牌“authorization”
var string = $base64.encode('wes' + ':' + '1231231');
$http({
method: 'GET',
url 'http://192.168.1.1/wordpre
最近我听说Polymer是构建web应用程序的一种新方法,所以假设我对该领域非常陌生,我看到的第一件事是使用链接标记在页面中导入Polymer元素的语法
在聚合物示例页面中,一些聚合物导入其他聚合物,而其他聚合物导入其他聚合物
这不是有点违背了每个开发良好的web应用程序的规则,即每个页面都应该减少http请求的数量以增加页面的加载吗?正如Neil John Ramals回答中正确指出的那样:
浏览器足够智能,可以确定导入的资源是否已加载。此外,当HTTP/2成为标准时,将所有文件合并为一个巨大
我的后端呼叫返回未定义。A.k.A TypeError:无法读取未定义的属性“then”。我想我叫错了
以下是AngularJS控制器代码:
这种反应是,如果
1我输入了正确的凭据,得到了一个返回所有事务数据的响应,但仍然是TypeError:无法读取控制台中未定义的属性'then'
2输入不正确的凭据,我没有得到错误对象、响应对象,甚至没有从后端返回$scope.errorMessage=没有“响应”或“错误”的行;当然,还有,未定义的'cannotreadproperty'then'
相应的
我已在使用Visual Studio 2013创建的应用程序中创建了应用程序web部件
我正在用Angular JS编写一个非常基本的代码。请查找下面的代码
欢迎来到SharePoint 2013中的AngularJS world!
在输入框中输入一些内容:
姓名:
{{name}}
将以下代码放入您的网页中
<script type="text/javascript">
var app = angular.module('myApp', []);
app.controller('
我有一份离子清单。我想在单击按钮时将数据绑定到列表
$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
我是新量角器。我想知道量角器中grunt的用法
如何安装?
一旦安装,我们需要在
配置文件?
如何使用这个grunt运行我们的量角器脚本?
您尝试了哪些步骤,在哪里卡住了?如果你提到你正在调查的一个具体方向,你的问题可能非常相关。目前看来你想得到一个可以遵循的方法,这通常不是一个好的堆栈溢出问题。@SimonGroenewolt实际上我无法在我的项目中尝试grunt。我计划在量角器中使用grunt runner。所以我想知道它是否有用?
我在角度上得到了这个错误:
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
我试图利用角材料,似乎md按钮渲染不正确,而其他项目,如md卡是正确的
我在express中使用node,并使用Mean.js提供的yo生成器形成了大部分应用程序结构。当我使用chrome的debug检查页面时,所有这些资产实际上都已加载
任何帮助确定为什么md按钮不工作,只有按钮的文本加载将不胜感激
//这些是我的资产,我包括在内
module.exports={
应用程序:{
标题:“图标”,
描述:'网络集合',
关键词:“Node.js、Express、AngularJS、MongoD
我接到指令了
angular.module('test', [])
.run(function($http, $templateCache) {
$http.get('http://localhost/testtem/test.html', {
cache: $templateCache
});
})
.directive('ngTest', ['$parse', '$http', '$compile', '$templateCache','$locatio
我正在DNN8.0中开发新的SPA框架
我使用angularjs而不是默认的击倒
当我将模块设置代码放在view.html中时,它可以正常工作。但是如果我尝试将代码放在另一个文件(比如app.js)中,它就不起作用。有人见过这个吗
view.html的快照如下所示:
[JavaScript:{ jsname: "JQuery" }]
[JavaScript:{ path: "~/Resources/Shared/scripts/dnn.jquery.js"}]
[JavaScript:{ pat
我在爱奥尼亚和安格尔工作。我想在控制器中设置变量,并在视图中使用它们。我正在使用cookies保存当前登录的用户信息。
以下是控制器代码:
.controller('profileCtrl',['$http','$scope',
'fileUpload','$cookies','$cookieStore','$window',
function($http, $scope, fileUpload,$cookies,$cookieStore,$window) {
$scope.C
我们有需求书
我在requirejs中提到了路径和垫片
在这里,当我在angularjs路由器中加载控制器时,文件是分开加载的
require.config({
urlArgs: "bust=" + (new Date()).getTime(),
baseUrl: 'Folder',
waitSeconds: 200,
paths: {
// Jquery
'Angular': 'Angular path',
'Fi
这是我的密码:
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 页