-
angularjs – 如何获取角度$interval的状态 – 检查间隔是否已被
所属栏目:[安全] 日期:2020-12-17 热度:142
我是Angular(和JS)的新手,只是有点困惑. 我启动一个计时器: var getOverviewMapTimer = $interval($scope.UpdateOverviewMap,UPDATE_FREQUENCY); 并且,如果我理解,getOverviewMapTimer是一个“承诺”. 我希望能够检查计时器是否正在运行如果我曾经如此,那除[详细]
-
angularjs – 如何使用$rootScope传递对象?
所属栏目:[安全] 日期:2020-12-17 热度:174
我有一个名为saveInDB的函数.这将数据保存在数据库中.对象作为参数传递给函数. $scope.SaveDB(iObj,function(iResult){//after a sucessfull opreation in the DB. Now I need iObj to be passed to other controller.// I have used $emit method$rootScope[详细]
-
单元测试 – angularjs – 测试控制器
所属栏目:[安全] 日期:2020-12-17 热度:200
我刚刚开始使用angular,我想为我的控制器编写一些简单的单元测试,这是我得到的. app.js: 'use strict';// Declare app level module which depends on filters,and servicesangular.module('Prototype',['setsAndCollectionsService']). config(['$routePro[详细]
-
将$rootScope注入Controller是否有效使用或覆盖AngularJS中$root
所属栏目:[安全] 日期:2020-12-17 热度:110
我在App.run中定义了一些模型,我在控制器someCtrl中覆盖了它: App.run(['$rootScope',function($rootScope) { $rootScope.attempt = 1;});function someCtrl($scope,$rootScope) { $rootScope.attempt = 2; $rootScope.checkAttempt = function () { return[详细]
-
Angular2渲染器setElementClass isAdd选项不起作用
所属栏目:[安全] 日期:2020-12-17 热度:78
为什么这不起作用,如文档中所述? renderer.setElementClass(el,'class1',false); // replace classrenderer.setElementClass(el,'class2',true); // add a class 这导致元素只有class2而不是两者. 参考Angular2 renderer docs 解决方法 事实证明,isAdd选项[详细]
-
angular – 在打字稿中对对象数组进行排序?
所属栏目:[安全] 日期:2020-12-17 热度:109
如何在TypeScript中对对象数组进行排序? 具体来说,在一个特定属性上对数组对象进行排序,在本例中为nome(“name”)或cognome(“surname”)? /* Object Class*/export class Test{ nome:String; cognome:String;}/* Generic Component.ts*/tests:Test[];test[详细]
-
angular – 如何在指令中添加/删除类
所属栏目:[安全] 日期:2020-12-17 热度:181
我有一个自定义指令,应该能够根据其他条件添加/删除类. 即 // imports @Directive({ selector: '[customDirective]'})export class CustomDirective { constructor(service: SomService) { // code to add class if (service.someCondition()) { // code to[详细]
-
angular – 将数据从子组件传递到父组件
所属栏目:[安全] 日期:2020-12-17 热度:143
我的角度有问题,这里有两个组成部分: MyApp(ParentComponent) LoginPage(ChildComponent) 我在部分MyApp中有一个属性UserNow,我想通过组件LoginPage设置属性UserNow的值.怎么做? 我试过了(但没有给任何影响) Import {MyApp} from '../../app/app.component[详细]
-
在Angular 2中放置Common CSS的位置
所属栏目:[安全] 日期:2020-12-17 热度:188
我一直在关注Angular 2风格指南( angular.io)中的项目结构.他们推荐的所有内容似乎都有意义,但我对一件事感到困惑:你会在这个结构中放置常见的CSS? 通过常见的CSS,我在谈论像你想要导入多个其他CSS文件的Sass partials.或者甚至对于HTML,如果您使用的是模[详细]
-
NativeScript限制
所属栏目:[安全] 日期:2020-12-17 热度:187
我正在评估不同的移动框架,我认为nativescript是一个不错的选择.但我不知道开发过程是否存在局限性.例如,我对样式有限制(并不是那么重要),但我想知道将来我是否有限制并且不能使用某些本机功能或外部库. 谢谢! 解决方法 自v0.90以来我一直在使用NativeScrip[详细]
-
如何在angular2 webpack中使用jquery?获得$not defined
所属栏目:[安全] 日期:2020-12-17 热度:68
我克隆了以下内容: https://github.com/AngularClass/angular2-webpack-starter 我想使用jquery和bootstrap. 我做: npm install jquery bootstrap --save 然后我去vendor.ts添加导入.. import 'jquery';import 'bootstrap/dist/js/bootstrap';import 'boot[详细]
-
typescript – Angular 2 – 无法使用上下文读取未定义错误的属
所属栏目:[安全] 日期:2020-12-17 热度:177
我的服务是这样的 getRecords(): Observableany{ return this.http.get(this.fetchAdminData) .map(this.extractData) .catch(this.handleError); } 和提取数据如下 private extractData(res: Response) { let body = res.json(); return body || { }; } 在[详细]
-
angularjs – q.all不适用于多个承诺
所属栏目:[安全] 日期:2020-12-17 热度:80
我有以下q.all呼吁解决两个承诺.我检查了所有帖子并尝试了所有其他实现方式q.all及其相同的情况 var xyzdeffered = $q.defer();service1.getServiceDetail1($routeParams.id).then(function(promise) { xyzdeffered.resolve(promise);});var abcdeffered = $[详细]
-
angularjs – Grunt Typescript找不到角度核心
所属栏目:[安全] 日期:2020-12-17 热度:190
题 为什么我的Grunt Typescript编译器找不到角度核心? 我想它与路径有关,所以编译器无法在node_modules目录中找到libs. 错误 typescript/add.component.ts(1,25): error TS2307: Cannot find module ‘angular2/core’. 建立 Gruntfile.js任务 typescript:[详细]
-
angularjs – 如何禁用ng-click的表单验证?
所属栏目:[安全] 日期:2020-12-17 热度:60
我有一个表单,其中某些输入具有“必需”属性.我还有一个按钮,在单击时添加表单字段,但是当未填写必填字段时,它总是触发表单验证消息.我只想要表单验证来触发ng-submit而不是ng-click.这可能吗? 解决方法 如果您看一下W3C规范,那么看起来很明显的事情就是当[详细]
-
angularjs – 在角度ui-router URL中添加可选属性
所属栏目:[安全] 日期:2020-12-17 热度:63
有没有办法在ui-router的url开头有一个可选属性?如果是这样,怎么样? 我想要达到这样的目的: .state('events',{ url: '(/city:)?/events/:id' ...}) 所以“城市”是可选的. 感谢您的任何输入. 解决方法 让两条独立的路由指向同一个状态可能是不好的做法,但[详细]
-
AngularJS Leaflet getMap()不起作用
所属栏目:[安全] 日期:2020-12-17 热度:106
将Leaflet添加到我的AngularJS应用程序后: leaflet id="map" defaults="defaults" center="center" bounds="bounds" controls="controls" event-broadcast="events"/leaflet 并设置: // Initialise the feature group to store editable layersvar drawnIt[详细]
-
在angularjs中将毫秒转换为DD / MM / YYYY格式的日期
所属栏目:[安全] 日期:2020-12-17 热度:72
我已经编写了一个以毫秒为单位返回日期的服务,但我希望以’DD / MM / YYYY’格式显示它,怎么做呢? 解决方法 var date = new Date(1324339200000); date.toString(“MMM dd”); //“12月20日”[详细]
-
Angularjs ng-model-options不起作用.
所属栏目:[安全] 日期:2020-12-17 热度:151
我的控制器上有一个模式 $scope.pattern = { name: /[a-zA-Z]{5,}/ } 在视图上 input type="text" name="name" data-ng-model="name" ng-model-options="{ updateOn: 'blur' }" ng-pattern="pattern.name" required / div ng-show="contactForm.name.$dirty[详细]
-
angularjs – 量角器找不到chromedriver:驱动程序可执行文件不
所属栏目:[安全] 日期:2020-12-17 热度:60
我试图在官方 Getting Started Guide之后启动和运行Protractor. 命令 webdriver-manager start 似乎运行顺利: webdriver-manager startseleniumProcess.pid: 22169Apr 23,2014 10:27:46 AM org.openqa.grid.selenium.GridLauncher mainINFO: Launching a st[详细]
-
angularjs – 使用templateUrl指令 – 使用ng-html2js进行测试
所属栏目:[安全] 日期:2020-12-17 热度:200
我用内联模板创建了一个指令,对其进行了测试,一切正常.现在我将模板放入单独的.html文件中,并通过指令中的templateUrl引用它.指令适用于我的页面,但测试被打破说: Error: [$injector:modulerr] Failed to instantiate module source/html/partials/template[详细]
-
angularjs – 在ng-Submit中访问表单元素
所属栏目:[安全] 日期:2020-12-17 热度:56
我是角度js的新手,我很惊讶在ng-submit函数中访问表单元素. 我的目的是动态设置action属性并使用 jquery选择器并设置action属性来提交表单. div ng-app="MyApp" form name="myForm" ng-controller="myController" ng-submit="SubmitFunction(myForm)" input[详细]
-
angularjs – Angular可以在数值范围内使用ngSwitch吗?
所属栏目:[安全] 日期:2020-12-17 热度:126
我想基于数值范围使用ngSwitch. 我想基于ngSwitch更改显示三个不同的文本.但是,当我尝试在ng-switch-when中设置值范围时,我无法完成这项工作.这是可能的,还是应该使用ngIf而不是ngSwitch? http://jsbin.com/eWIQoJE/1/edit 解决方法 这是不可能的. ngSwitch[详细]
-
使用AngularJS和Pattern / RegEx进行验证
所属栏目:[安全] 日期:2020-12-17 热度:161
所以我有一个类型编号的输入,我想确保它只接受一个数字.我可以在服务器端做到这一点,但是使用AngularJS我无法让它工作. 这是代码: input type="number" ng-pattern="/[0-9]+/" name="numOfFruits" ng-model="basket.numOfFruits" / 我怀疑这与我提供的模式[详细]
-
使用Kendo UI和AngularJS创建基本数据网格
所属栏目:[安全] 日期:2020-12-17 热度:64
我正在试验AngularJS.我想展示一个基本的剑道网格.我正在尝试使用纯指令.考虑到这一点,我查看了Kendo UI / Angular JS项目( https://github.com/kendo-labs/angular-kendo).不幸的是,我的 index.html的: divProducts: {{products.length}}/divdiv kendo-gri[详细]