-
在角度CLI项目中放置测试助手的位置
所属栏目:[安全] 日期:2020-12-17 热度:159
我们有一个Angular CLI项目.我们的spec.ts文件位于不同的位置,通过Karma进行测试,没有任何具体内容. 我们希望使用官方Angular文档中描述的一些帮助程序类来帮助我们跨应用程序测试各种事物.例如,官方doc位置,在testing / index.ts文件中,是一个模拟点击处理[详细]
-
angularjs – ngTagsInput“ngrepeat:dupes”和“无法读取属性
所属栏目:[安全] 日期:2020-12-17 热度:166
我试图在ngTagsInput中使用自动完成,我收到以下错误: Error: [ngRepeat:dupes] http://errors.angularjs.org/1.2.9/ngRepeat/dupes?p0=item%20in%20suggestionList.items%20track%20by%20track(item)p1=undefined at Error (native) 要么 TypeError: Cannot[详细]
-
angular – @HostListener和Renderer.listen之间哪个更好?
所属栏目:[安全] 日期:2020-12-17 热度:197
我正在构建一个类似于 http://rectangleworld.com/demos/SimpleDragging/SimpleDragging的简单画布拖放应用程序.对于mouseevent监听器,我使用了@Hostlistener,因为对我来说它具有更简单的语法并且它正在工作.使用Renderer.listen可以实现另一种方法.但我不能[详细]
-
angularjs – NodeJS:在客户端存储JWT的位置? sessionStorage,
所属栏目:[安全] 日期:2020-12-17 热度:176
在使用NodeJS和(例如)AngularJS的SPA上存储 JSON Web令牌以进行身份??验证的最佳位置是什么? 到目前为止我得到了什么: 可能的地方: HTML5 Web存储(localStorage / sessionStorage) 饼干 Web存储(localStorage / sessionStorage)可通过同一域上的JavaScrip[详细]
-
如何在Angular 2中将ActivatedRoute序列化为字符串?
所属栏目:[安全] 日期:2020-12-17 热度:118
我正在尝试构建breadcrumb以显示在我的“ shell”组件中(一个带有 router-outlet).我正在注入Angular的路由器服务,并通过它从routerState.root遍历其firstChild(或children [0])属性直到null,构建包含当前显示路由的(链接)组件列表.结果是ActivatedRoute对象[详细]
-
有没有办法在Angular2组件中使用内联sass?
所属栏目:[安全] 日期:2020-12-17 热度:81
我有一个基于webpack starter( https://github.com/AngularClass/angular2-webpack-starter)的Angular 2项目.我试图弄清楚如何将sass直接用于组件(不调用外部.scss文件). 我发现的每个例子都使用styleUrls和扩展名“.scss”来识别何时调用sass-loader. 使用[详细]
-
angularjs – 如何在收缩的同时修复角格子项目的重叠
所属栏目:[安全] 日期:2020-12-17 热度:153
我正在使用 angularjs 1.5.8并试图实现像这样的角度网格布局 并且在移动模式中,元素堆叠在彼此之下.我的网格选项如下 this.standardItems = [ { sizeX: 2,sizeY: 1,row: 0,col: 0 },{ sizeX: 2,row: 1,{ sizeX: 4,sizeY: 2,col: 2 },row: 2,col: 4 },]; $sco[详细]
-
angularjs – Angular $scope.$digest vs $scope.$apply
所属栏目:[安全] 日期:2020-12-17 热度:98
我只是想知道使用$digest热卖.在控制器内部,以下代码工作正常,并在3秒后更新DOM: setTimeout(function(){ $scope.$apply(function(){ $scope.name = 'Alice'; });},3000); 但是通过使用 setTimeout(function(){ $scope.$digest(function(){ $scope.name = '[详细]
-
angularjs – 拒绝从’*’执行脚本,因为它的MIME类型(‘applicat
所属栏目:[安全] 日期:2020-12-17 热度:129
我是AngularJS的新手.我正在使用rails应用程序以json格式公开数据.该数据将由角度应用程序使用.角度回购和铁路回购完全不同.不同存储库的原因是因为我希望我的rails repo只是使用API??来公开数据,我可以在角度应用程序中使用它. 我的rails控制器如下 class A[详细]
-
在Angular 2中指定服务的提供者
所属栏目:[安全] 日期:2020-12-17 热度:159
我正在尝试使用Angular 2的DI系统来自动处理我的服务的依赖关系.我想在服务本身上使用注释,而不是使用bootstrap()的第二个参数来指定所有可注入服务. 我得到了什么 低级服务: 服务/角色store.ts export class RoleStore { constructor() { // Initialize ro[详细]
-
在angularjs ui-router状态下解析多个对象?
所属栏目:[安全] 日期:2020-12-17 热度:79
这是我的代码: .state("dashboard.userRoles",{ url: "/user/:id/roles",controller: "userRolesController as vm",templateUrl: "app/auth/users/user-roles.html",resolve: { user: function (userResource,$stateParams) { return userResource.get({ id[详细]
-
如何在Angular Material中设置图标的颜色?
所属栏目:[安全] 日期:2020-12-17 热度:127
我有这个,我会假设工作,但不是: mat-icon color="white"home/mat-icon 然后,我也有: button mat-raised-button color="accent" type="submit" [disabled]="!recipientForm.form.valid" mat-icon color="white"save/mat-iconSAVE/button 此代码段由于某种原[详细]
-
angularjs – 如何将pagedown指令设置为$dirty?
所属栏目:[安全] 日期:2020-12-17 热度:77
我有以下pagedown指令.每当我更改/编辑textarea时,如何将我的指令设置为脏? app.directive('pagedown',['$compile','$timeout',function ($compile,$timeout) {var nextId = 0;var converter = Markdown.getSanitizingConverter();converter.hooks.chain("p[详细]
-
angularjs – ng-change on select选项调用多个唯一函数
所属栏目:[安全] 日期:2020-12-17 热度:93
我的问题是,对于每个选择选项,我需要调用不同的函数,而不是相同的函数. 我开始使用ng-click每个选择选项,但很快意识到这不起作用.然后我阅读了Angular关于ng-options https://docs.angularjs.org/api/ng/directive/ngOptions的文档 该文档说明了使用ng-chang[详细]
-
angular – canActivate取决于父路线解析
所属栏目:[安全] 日期:2020-12-17 热度:199
我有这样的路线设置: export const APP_ROUTES: Routes = [ { path: '',resolve: { user: CurrentUserResolver },children: [ { path: ':sectionKey',canActivate: [SectionAccessGuard],children: [ { path: 'dashboard',component: DashboardComponent }[详细]
-
angularJS $broadcast和$on
所属栏目:[安全] 日期:2020-12-17 热度:77
有没有办法让$broadcast在初始化阶段将变量传播到$on? div ng-app='test' div ng-controller='testCtrl' span{{testContent}}/span /div div ng-controller="testCtrl2" input type='text' ng-change="updateContent()" ng-model="testContent2" / /div/div[详细]
-
angularjs – 将Silverlight APP转换为HTML5 SPA – 工具和技术
所属栏目:[安全] 日期:2020-12-17 热度:126
我的团队正在制定一项战略,将基于云的Silverlight应用转换为 HTML5应用.虽然我们一直致力于制定策略,以找到最佳的工具,技术和方法来将我们的应用程序转换为HTML,但我在这里提出这个问题是为了从SO的大社区获得一些反馈,并从中获得经验.最近可能做过类似事情[详细]
-
无法使用AngularJS和PHP发布
所属栏目:[安全] 日期:2020-12-17 热度:181
我正在运行AngularJS app. 我之前在本地跑过,我可以发布到本地服务器. 现在我在实时服务器上尝试它,我收到以下错误: Unable to create Reservation. 只要无法发布到服务器,就会从create.php页面发布此错误. 有人知道我的代码有什么问题吗? create.php页面[详细]
-
angular-meteor – $reactive(this).attach($scope)和$scope.vie
所属栏目:[安全] 日期:2020-12-17 热度:186
在Angular“Todo App”教程中,官方 meteor.com网站的构造函数中有: $scope.viewModel(this); 在angular-meteor.com的“社交”教程中,看起来完全相同的事情是: $reactive(this).attach($scope) 有什么不同? 好的,所以我做了一些关于这个问题的研究,这是我[详细]
-
angularjs – 当使用选项组时,如何使用Angular UI正确初始化Sele
所属栏目:[安全] 日期:2020-12-17 热度:104
我一直试图让我的角度ui select2指令初始化,并且无法让它与选项组一起使用. 代码: function testCtrl1($scope){ $scope.selectedOptions = ['1']; $scope.categories = [ {label: 'cat1',options: [{desc: 'one',value: 1}]},{label: 'cat2',options: [{des[详细]
-
angularjs – 处理Angular 401响应
所属栏目:[安全] 日期:2020-12-17 热度:72
我有简单的api和授权点 当我请求api时,如果令牌无效(令牌失效超过五分钟),则获得401. 我知道我可以拦截401例如 app.factory("HttpErrorInterceptorModule",["$q","$rootScope","$location",function($q,$rootScope,$location) { var success = function(resp[详细]
-
angularjs – 茉莉花测试中的Access指令属性值
所属栏目:[安全] 日期:2020-12-17 热度:179
我有一个像这样的AngularJS指令示例 div some-dir =“5”/ 如何在我的测试中访问此指令属性值5? describe("some-dir",function() { var element,scope; beforeEach(module('app')); beforeEach(inject(function($rootScope,$compile) { scope = $rootScope;[详细]
-
angular – npm类型或打字或@type或什么?
所属栏目:[安全] 日期:2020-12-17 热度:65
我正在使用VS 2015更新3,Angular 2.1.2,Typescript 2.0.6 有人可以澄清与npm @types相比的什么类型与其他任何难以找到的关于本月有关事物的文档? 或者只是指出有关使用这些东西的内容和方法的文档.优选地,文档应该是最新的. 另外,在相关意义上,如何卸载.我[详细]
-
AngularJs – ngRepeat,带有一个返回新对象的过滤器
所属栏目:[安全] 日期:2020-12-17 热度:63
我正在尝试将转换应用于我的过滤器中的对象,这会导致返回一个新对象数组.这是因为我想在应用变换后过滤对象并显示变换的结果.但是,我最终得到了一个无限的摘要,因为我显示的对象与我输入的对象不同(比较它们的$$ids).我想解决这个问题如下: 使用跟踪表达式([详细]
-
angularjs – 返回promise的TypeScript属性 – Get / Set访问器
所属栏目:[安全] 日期:2020-12-17 热度:172
为什么TypeScript强制Get / Set访问器具有相同的类型? 假设我想拥有一个返回承诺的属性. module App { export interface MyInterface { foo: ng.IPromiseIStuff; } export interface IStuff { bar: string; baz: number; } class MyClass implements MyInte[详细]