-
angularjs – 角度的控制器代码组织
所属栏目:[安全] 日期:2020-12-17 热度:128
所以,我正在我的第一个重大项目中与Angular。我有一个控制器正在做一吨的腿部工作,它达到了成千上万的JavaScript线程的点。 我想以某种方式打破这一点,但我似乎找不到一个坚实的例子。代码主要由用于对对象进行计算的函数组成,因此指令和模块似乎不是正[详细]
-
angularjs – 如何绑定布尔值在角度指令?
所属栏目:[安全] 日期:2020-12-17 热度:61
我想绑定/设置一些布尔属性到指令。但我真的不知道如何做到这一点,并实现以下行为。 想象一下,我想为一个结构设置一个标志,让我们说一个列表是可折叠的或不可折叠的。我有以下HTML代码: list items="list.items" name="My list" collapsable="true"/list[详细]
-
angularjs – angular ngChange变体,当用户完成输入时
所属栏目:[安全] 日期:2020-12-17 热度:198
我有一个输入字段,其中我想应用ngChange的变体。输入字段是与ajax调用绑定的类型,当用户更改输入时,服务器端将处理数据。但是,我不想打电话太频繁,说用户想输入一个真正的字符串,我想调用只有在用户完成他即将键入的单词后。 不过,我不想使用事件,如[详细]
-
angularjs – 我如何动画排序列表与orderBy使用ng-repeat与ng-an
所属栏目:[安全] 日期:2020-12-17 热度:129
我使用ng-repeat使用orderBy过滤器渲染对象列表,如下所示: li class =“list-item”ng-repeat =“item in items | orderBy:predicate:reverse” 我试图ng动画列表的排序变化已经证明令人沮丧,不值得分享。我看到了Yearofmoo示例应用程序here。 不幸的是[详细]
-
angularjs – 如何强制ng-click优先于ng-blur事件?
所属栏目:[安全] 日期:2020-12-17 热度:170
当我点击保存按钮,它触发一个ng-blur事件,我如何使按钮ng点击事件触发?我仍然希望ng-blur事件触发,如果我点击outsida按钮或输入字段。 http://jsfiddle.net/tidelipop/wyjdT/ angular.module('MyApp',[]).filter("placeholder",function(){ return funct[详细]
-
typescript – ng-class in Angular2
所属栏目:[安全] 日期:2020-12-17 热度:178
我正在开发一个测试应用程序在角度2,我坚持基于列表从模型添加类的问题。 在Angular 1中可以做: // model$scope.myClasses = ['class1','class2',...];// view... ng-class="myClasses" ... 在Angular 2中,我所能做到的是: // view... [class.class1]="t[详细]
-
angularjs – Ionic – 如何在登录页面上删除sidemenu?
所属栏目:[安全] 日期:2020-12-17 热度:61
我只需要在我的登录页面删除子菜单。否则保留。如何做到这一点?我使用命令离子ion启动myApp sidemenu创建项目。 app.js .config(function($stateProvider,$urlRouterProvider) { $stateProvider .state('login',{ url: "/login",templateUrl: "templates/lo[详细]
-
AngularJS ngChange触发器onblur
所属栏目:[安全] 日期:2020-12-17 热度:57
对于ng-Change,有没有办法只有在模糊时才触发它? 类似于jquery on(‘change’)? 我寻求一个纯粹的角度的方式做这个。 从 release 1.2.0rc1开始有一个ng-blur指令 jsfiddle:http://jsfiddle.net/9mvt8/6/ HTML: div ng-controller="MyCtrl" input type='[详细]
-
angularjs – 如何获得一个完整的高度sidenav与角材料
所属栏目:[安全] 日期:2020-12-17 热度:93
我使用Angular-Material并实现了一个SideNav菜单。当屏幕尺寸较小时,菜单被隐藏,当单击菜单切换按钮时,菜单从左侧滑出,具有整页高度。当屏幕较大时,菜单显示为固定在左侧,但不是在整页高度。 如何使固定菜单显示为整页高度。 我一直在玩css和其他md属[详细]
-
angularjs – 如何清除从AngularUI typeahead输入的文本
所属栏目:[安全] 日期:2020-12-17 热度:81
我有一个预先输入。输入文本设置为在字母开头选择的选项。但是,我想清除这个文本,并在我从typeahead中选择一个选项后再次在文本框中显示“占位符”值(因为我在selectMatch()方法中将选定的值添加到另一个div。 input id="searchTextBoxId" type="text" ng-[详细]
-
延迟angularjs观察执行$digest(提高DOM事件)
所属栏目:[安全] 日期:2020-12-17 热度:193
我有一个触发DOM事件的手表: scope.$watch(function() { return controller.selected; },function(selected) { if (selected) { $input.trigger('focus'); }}); 问题是,我有一个处理程序’focus’做范围。$ apply。 $input.bind('focus',function() { scop[详细]
-
angularjs – 是可能的转储和恢复window.angular创建一个可恢复
所属栏目:[安全] 日期:2020-12-17 热度:100
我的应用程序需要在UX中的复杂步骤达到其许多状态。这使得开发/测试周期对于必须在宽范围的状态下进行视觉验证的简单布局改变是非常麻烦的。 所以,我正在研究对运行应用程序(例如window.angular,或者$ rootscope)的转储/快照的实用性,使我可以从该快照快[详细]
-
AngularJS – UI路由器 – 如何配置动态视图
所属栏目:[安全] 日期:2020-12-17 热度:109
我已经很难找到任何关于通过数据库动态使用ui路由器的文档。 Par为课程,一切都是硬编码。 我的Json: [ { "name": "root","url": "/","parent": "","abstract": true,"views": [ {"name": "header","templateUrl": "/app/views/header.html"},{"name" :"foo[详细]
-
angularjs – 如何重定向在ui路由器解析?
所属栏目:[安全] 日期:2020-12-17 热度:153
我试图重定向内部的ui路由器解决方案,想知道是否有一种方法在路由器解析器重新路由。目前这不工作,因为一个人会想。 resolver(auth,$state){ if(!auth.isLoggedIn()){ $state.go('noLoggedInPath'); }} 如何在解析器中正确重定向? 我的temp hack是这个,[详细]
-
Angular练习之animations动画
所属栏目:[安全] 日期:2020-12-17 热度:73
返回目录 前言 文章基于angular的练手项目。文章目录 Angular 动画 让我们隆重介绍Angular动画。Angular是基于最新的Web Animations API,我们使用动画触发器(animation triggers)来定义一系列状态和变换属性。我们也可以用CSS样式来改写实现我们想要的效果[详细]
-
使用Angular CLI时的6个最佳实践和专业技巧
所属栏目:[安全] 日期:2020-12-17 热度:199
使用Angular CLI开发angular应用程序是一种非常愉快的体验!Angular团队为我们提供了令人惊叹的CLI,它支持了任何重要项目开箱即用所需的大部分东西。 规范化的项目结构与全面的测试能力(包括单元测试和端到端测试),脚手架,支持使用特定的环境配置去构建[详细]
-
Angular2学习笔记之 Router(路由)
所属栏目:[安全] 日期:2020-12-17 热度:130
简介 浏览器具有我们熟悉的导航模式: 1. 在地址栏输入URL,浏览器就会导航到相应的页面。 2. 在页面中点击链接,浏览器就会导航到一个新页面。 3. 点击浏览器的前进和后退按钮,浏览器就会在你的浏览历史中向前或向后导航。Angular 的 Router(即“路由器”[详细]
-
angularjs开发过程,错误集合
所属栏目:[安全] 日期:2020-12-17 热度:153
Error: [$injector:modulerr] Error: [$injector:unpr] 控制器注入失败 $injector:nomod 错误 通常出现这个错误是因为angular.module定义时写法错误; 检查是否有[],或者是否多次定义同一个module; 标准定义 angular.module(‘1yd.config’,[]) 加上[]表示[详细]
-
Angular练习之animations动画二
所属栏目:[安全] 日期:2020-12-17 热度:102
返回目录 回顾 文章基于angular的练手项目。文章目录 前一篇文章《Angular练习之animations动画》介绍了在angular中使用动画的基本方法。 引入动画模块创建动画对象在动画载体上使用。我觉得其核心的内容在创建动画对象上,今天我们就来练习创建不同的动画对[详细]
-
这5篇文章将使你成为一个Angular Change Detection专家。
所属栏目:[安全] 日期:2020-12-17 热度:179
在过去的8个月里,我大部分空闲时间都是reverse-engineering Angular。我最感兴趣的话题是变化检测。我认为它是框架中最重要的部分,因为它负责像DOM更新、输入绑定和查询列表更新这样的“可视”工作。我的探索产生了一系列深入的文章,突出了变化检测机制的[详细]
-
angularjs – 如何通过GET与Restangular发送参数数组
所属栏目:[安全] 日期:2020-12-17 热度:184
我必须发送一个过滤器的数组,通过在API中的参数,像这样: /myList?filters[nickname]=testfilters[status]=foo 现在如果我直接发送对象像这样: Restangular.one('myList').get({filters: { nickname: 'test',status: 'foo'}}); 真正发送的查询是 ?filters[详细]
-
angularjs – 为什么是ngModel $setViewValue(…)不工作
所属栏目:[安全] 日期:2020-12-17 热度:187
我写一个指令,需要一个孤立的范围,但我想绑定到父范围通过 ngModel。 这里的问题是,父的范围值不会改变。 标记 form name="myForm" ng-app="customControl" div ng-init="form.userContent"/div div contenteditable name="myWidget" ng-model="form.user[详细]
-
angularjs – 在控制器中使用angular的$watch是一个反模式吗?
所属栏目:[安全] 日期:2020-12-17 热度:110
在我永远不会做的事情“正确”角度的方式,我一直在阅读很多关于如何让控制器观察在角服务模型的变化。 Some sites说在控制器上使用$ watch绝对错误: DON’T use $watch in a controller. It’s hard to test and completely unnecessary in almost every c[详细]
-
angularjs – 更好的设计,将数据传递到其他ng-view,并在控制器上
所属栏目:[安全] 日期:2020-12-17 热度:151
我今天早上开始在AngularJS开发,所以我道歉,如果这是一个愚蠢的问题。我很困惑,这是否是一个适当的设计,以在我的部分视图之间传递数据。 现在我有一个加载器页面,我做一些请求。 function PeopleController($scope,$http,$location){ $http.get('/locat[详细]
-
使用AngularJS将服务注入到控制器中
所属栏目:[安全] 日期:2020-12-17 热度:52
我已经在AngularJS中写了一个服务,但是我不能让它工作的角种子的做事的方式。 控制器代码如下: /*function PhotoCtrl($scope,Photo) { $scope.photos = Photo.query();}*/angular.module('myApp.controllers',[]). controller('PhotoCtrl',[function($scop[详细]