-
angular – Ionic 3 ngrx/store redurs仅在生产模式下不接收调度
所属栏目:[安全] 日期:2020-12-17 热度:128
我有一个使用网络套接字和使用ngrx / store的redux的Ionic 3应用程序.起初我的所有代码都在开发模式下正常工作.在浏览器和真实设备中. 但是当我尝试在生产模式下构建它时.仍然会调度该操作,但reducers没有收到已分派的操作,导致应用程序的状态未更新. 这是我[详细]
-
angular – 项目’my-lib’中找不到配置’生产’
所属栏目:[安全] 日期:2020-12-17 热度:195
我正在使用Angular 6.1.0构建一个库 ng new lib-demo ng生成库my-lib 所有文章建议使用–prod标志运行库的构建,如下所示: ng build my-lib --prod 但是,这会引发错误在项目’my-lib’中找不到配置’生产’.这可能是正确的,因为当我查看angular.json时,库项[详细]
-
angularjs – 如何根据选定的开始时间填充timepicker下拉列表中
所属栏目:[安全] 日期:2020-12-17 热度:77
我正在努力为企业设定营业时间.结束时间应为开始时间后1小时,结束时间下拉列表不应显示开始时间/之前的值. 这是我的 fiddle (function() { 'use strict'; angular.module('agencyApp',[]) .controller('HoursController',HoursController) .directive('timeP[详细]
-
angular – 使用forRoot导入(导出?)模块的位置?
所属栏目:[安全] 日期:2020-12-17 热度:198
我正在使用ng2-bootstrap,并导入ModalModule.forRoot()来完成模态使用.我正在遵循Angular风格指南,因为我知道如何.我需要在我的应用程序中的更多位置使用模式比以前更多,并且我正在尝试将导入移动到更全局的模块.问题是Angular不会让我从我的共享模块或我的[详细]
-
如何使用Angular Material2创建嵌套的折叠菜单?
所属栏目:[安全] 日期:2020-12-17 热度:114
我正在寻找Angular Material2中对侧栏内嵌套菜单的支持.顶级通常默认关闭,打开顶级会暴露嵌套的菜单项. 我认为这是一个有意义的起点,但子导航项在父项之外渲染(很差): plnkr md-sidenav-container class="my-container" md-sidenav #sidenav class="my-side[详细]
-
angularjs – Angular指令依赖注入 – TypeScript
所属栏目:[安全] 日期:2020-12-17 热度:102
似乎有很多方法可以在TypeScript中创建Angular指令.我见过的最好的是使用静态工厂函数: module app { export class myDirective implements ng.IDirective { restrict: string = "E"; replace: boolean = true; templateUrl: string = "my-directive.html";[详细]
-
角度 – 等待观察完成
所属栏目:[安全] 日期:2020-12-17 热度:158
我有一个方法需要等待一个observable完成.我知道observable非常适合随着时间的推移返回单个数据,但是我需要知道这个observable何时完全返回它的所有数据,所以我可以在它返回的对象上运行验证代码. getCustom方法订阅了提供的url上的可观察运行,然后返回obser[详细]
-
订阅Angular中父组件的更改
所属栏目:[安全] 日期:2020-12-17 热度:75
我有一个父组件,它包含一个子组件列表.这些孩子是动态创建的,可以是任何类型. 所以,我正在做的是在父组件中使用ng-container作为主机,使用ComponentFactoryResolver创建子组件,然后使用“`(component.instance as any)更新子组件中的一些属性.id = host .ID;[详细]
-
TypeError {Angular测试中的ngDebugContext
所属栏目:[安全] 日期:2020-12-17 热度:194
这个单元测试 it('should invoke copy method',fakeAsync(() = { spyOn(testClipboardService,'copy'); linkEl = fixture.debugElement.query(By.css('.mat-raised-button')).nativeElement; linkEl.click(); expect(testClipboardService.copy).toHaveBeenC[详细]
-
angularjs – Angular $httpBackend如何模拟错误响应?
所属栏目:[安全] 日期:2020-12-17 热度:96
我正在尝试测试我的程序正确处理我从http请求中获得的错误消息,但我无法弄清楚如何使用$httpBackend来模拟它.鉴于以下内容: $httpBackend.expectGET(path).respond(400,object); 400集response.status和对象设置response.data,但是如何设置response.error?[详细]
-
angularjs – 使用Restangulars extendModel添加的函数未定义?
所属栏目:[安全] 日期:2020-12-17 热度:166
我有这样的服务: .factory('Car',function(Restangular) { var baseCars = Restangular.all('cars'); Restangular.extendModel('cars',function(obj) { obj.extraMethod = function() { console.log('method added'); }; return obj; }); return { show: fu[详细]
-
angularjs – Angular UI路由器:home的嵌套状态,用于区分登录和
所属栏目:[安全] 日期:2020-12-17 热度:101
我正在使用MEAN.JS(不是.IO)提供的样板MEAN开始一个新项目. 我是ui-router的新手,我无法弄清楚如何完成这个场景: 如果用户已登录,请转到“home.loggedIn”状态. 如果用户已注销,请转到“home.loggedOut”状态 路由网址为“/”,不应更改. 以下是路由提供商目[详细]
-
angularjs – Angular Stripe – 将条带支付表格转换为条纹元素
所属栏目:[安全] 日期:2020-12-17 热度:116
我曾经有Angular Stripe Checkout表单,我正在尝试将我的表单更新到最近推出的新 Stripe Card Elements. 删除表单输入字段并将其替换为Stripe Card元素后,我的表单如下所示: form name="payment" ng-submit="vm.submit()"div class="row" label for="card-el[详细]
-
AngularJS:了解$rootScope.$on(‘$routeChangeSuccess
所属栏目:[安全] 日期:2020-12-17 热度:68
我正在登录页面,成功后,它重定向到主页.默认情况下,我显示登录页面此代码: app.run(function($rootScope,$location) { $rootScope.$on('$routeChangeSuccess',function() { $location.url("/login"); });}); 然后在验证后端的用户/传递详细信息后,我将用户[详细]
-
angularjs – 错误:[$controller:ctrlreg]名称为“CounterCont
所属栏目:[安全] 日期:2020-12-17 热度:175
当我在Chrome中按F12时,我看到了这个错误. 似乎没有问题. 我的HTML代码 ul class="dropdown-menu" role="menu" ng-controller="CounterController" li ng-repeat="item in messages"a href=""{{item.name}}/a/li/ul 这是我的js文件.知道为什么吗? 我使用的a[详细]
-
在AngularJS中禁用和启用监视
所属栏目:[安全] 日期:2020-12-17 热度:128
我有一个数据对象的监视: $scope.$watch('data',function(after,before) { $scope.saveData();},true); 我还有一个模态弹出来编辑上面的一些数据对象的属性.但是,如果我通过此模式编辑任何属性,但决定“取消”,它仍会保存已编辑的属性. 当模态弹出时,有没有[详细]
-
Angular NgUpgrade将AngularJS服务注入Angular服务;获取:未处理
所属栏目:[安全] 日期:2020-12-17 热度:168
我在这里看到了很多类似的问题,但还没有找到一个有效的解决方案.我认为正在发生的是,因为我们的Ng2App首先被引导,它还没有引用$injector,所以当我尝试在我的提供者声明(deps:[‘$injector’])中使用它时,它没有’存在. 什么是INSANELY奇怪的是我可以在Angul[详细]
-
Angular 6:为’root’提供HTTP_INTERCEPTORS
所属栏目:[安全] 日期:2020-12-17 热度:106
从您在AppModule中提供服务的Angular 5到Angular 6的更改,您在@Injectable装饰器中设置’provideIn’键我已经更改了所有服务以使用新的“provideIn”方法.但是,异常是我的拦截服务. 如何为’root’提供HTTP_INTERCEPTORS标记并使用InterceptorService? 这是[详细]
-
angular – 如何在离开Ionic 3中的Tab之前显示确认消息
所属栏目:[安全] 日期:2020-12-17 热度:130
我的离子3应用程序有一个带有两个Tabs的离子标签.当从tab切换到tab时,我需要显示一条确认消息(使用AlertController)以防止用户更改当前选项卡,除非他确认了他的选择.这是否可能在离子? 我已经尝试在标签更改时显示确认消息.但是,我无法阻止新标签显示. 谢谢[详细]
-
angularjs – Angular UI Bootstrap monthpicker
所属栏目:[安全] 日期:2020-12-17 热度:167
我正在尝试将日期选择器设置为月份选择器.只要你点击一个月和/或去上一年/明年,一切都按预期工作.但是,如果要通过单击顶部的当前年份来扩大年份选择,则会出现 JavaScript错误. HTML: div ng-app="app" div ng-controller="TestController" input type="date[详细]
-
angularjs – 何时使用$sanitize和$sce?它们之间有什么区别?
所属栏目:[安全] 日期:2020-12-17 热度:54
我试图了解属性之间的区别. 请帮助解决实际问题.什么时候使用它们? 这个问题在这个论坛中找不到. 请帮帮我. 解决方法 $sce是实际选择字符串是否可以安全使用以及是否应该对其进行消毒的服务.如果它是 HTML,它将通过$sanitize运行,如果它可用的话.您可能不需[详细]
-
angularjs – Ng-admin:我如何制作实体的自定义模板listView?
所属栏目:[安全] 日期:2020-12-17 热度:180
我尝试制作自定义模板listView,例如: import listTemplate from '../templates/listTemplate.html';var users = admin.getEntity('users'); users .listView() .template(listTemplate) .actions([]) .title('All users') .perPage(10) .fields([ nga.field[详细]
-
Angular 2 – typescript中的window.print是什么
所属栏目:[安全] 日期:2020-12-17 热度:166
在 javascript我可以做: window.print() 打开打印机对话框,但是如何在打字稿中执行此操作? 解决方法 (window as any).print(); 如果不使用typescript 2.8.2,请使用以上行.[详细]
-
angular – 如何在同一组件上刷新路由更改时的组件?
所属栏目:[安全] 日期:2020-12-17 热度:153
我正在进行一个角度4项目并陷入以下情况: 我有两步预订表格,用于预约.我有两个不同的行业可以说是行业A和行业B,现在当我正在预订时,可以说是行业A并转到第2步并假设我点击其他行业B(可通过旁边菜单访问)我仍然坚持第2步,我希望将页面重新加载到第1步,所以简[详细]
-
angularjs – 页面上的许多UI-Bootstrap-Datepickers加载速度非
所属栏目:[安全] 日期:2020-12-17 热度:163
我有很多行使用’ng-repeat’显示.每行有2个UI-Bootstrap-Datepickers.当有很多行时,页面的加载速度非常慢. 我想只使用一个日期选择器然后在用户点击的字段下动态移动它,或者可能在点击时加载指令并在选择完成后再次卸载它. 有关如何实现这一目标的任何想法[详细]