草庐IT

angular-masonry

全部标签

如何在请求中的Angular 2中提供自定义请求?

我已经扩展了HTTP服务和覆盖方法,例如request(url:string|Request,options?:RequestOptionsArgs):Observable在此请求方法中,我有一个加载程序,当请求启动并终止请求时,我会显示和隐藏。request(url:string|Request,options?:RequestOptionsArgs):Observable{this.loadingService.start();if(!options){options={};options.headers=newHeaders();}this.updateHeaders(options.h

提供服务以在Angular中的模块

关于角和功能模块.根据这个:当我们在应用程序的根模块急切地加载的功能模块中提供服务时,每个人都可以注入。这是否意味着该功能的所有组件都可以使用?还是所有其他功能模块的组件?事实是,我们在功能模块中有一项服务,我们能够将此服务注入其他功能模块。我们的功能模块带服务:@NgModule({imports:[SharedModule],declarations:[FeatureAComponent],exports:[FeatureAComponent],providers:[FeatureAService]})exportclassFeatureAModule{}我们的没有服务的功能模块:@NgM

ios - 如何在 ionic 4 angular 项目中全局禁用向后滑动手势

已经尝试通过以下方式实现这一目标:在app.module中:IonicModule.forRoot({swipeBackEnabled:false}),配置文件:..但水平滑动手势仍会触发导航到其他页面:-(我能想到并部分尝试但未成功的可能方法是:以某种方式使用已弃用的ionicnavController?使用hammerJS?使用未记录的GestureController(https://github.com/ionic-team/ionic/tree/a77ee2a6f88e8defb1763b71e77410264fafac70/core/src/utils/gesture)如果

Primeng Angular2的DataTable分页多选择中的问题

我在用primeng在我的angular2应用。我在用DataTable对于我的桌子视图以及我尝试做的checkboxwithpaging正如所解释的这里我遇到错误...错误...UnhandledPromiserejection:Templateparseerrors:Can'tbindto'headerCheckboxToggleAllPages'sinceitisn'taknownpropertyof'p-dataTable'.1.If'p-dataTable'isanAngularcomponentandithas'headerCheckboxToggleAllPages'input,

在Angular 2反应性形式中动态删除形式控制

尝试删除我添加到表格的控件我努力了this.*FormArray*.splice但是它没有编译。这么说FormArrayhasnomethodsplice。然后我尝试了removeAt()但是当我运行代码时,错误说,removeAtisnotamethod。一个编译时间失败,下一个运行时失败。我想从一系列控件中删除控件。看答案removeAt()是formarray名称空间的方法,而不是ES5-7方法。(items).removeAt(idx)强迫数组成为一个TypescriptFormArray打开方法的对象。

从Angular中的自定义表单组件中访问FormControl

我在Angular应用程序中有一个自定义表单控制组件,该组件实现了ControlValueAccessor界面。但是,我想访问FormControl实例,与我的组件关联。我正在使用反应性形式FormBuilder并使用formControlName属性。所以,我如何访问FormControl实例来自我的自定义表单组件的内部?看答案该解决方案是从讨论在角度存储库中。请确保阅读它,或者如果您对此问题感兴趣,可以更好地参加。我研究了FormControlName指令,这激发了我编写以下解决方案:@Component({selector:'my-custom-form-component',templ

iOS自动布局框架 - Masonry详解

该文章属于刘小壮原创,转载请注明:刘小壮配图目前iOS开发中大多数页面都已经开始使用InterfaceBuilder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开发,而不需要基于像素点进行UI开发。但如果在项目中根据不同屏幕尺寸进行各种判断,写死坐标的话,这样开发起来是很吃力的。所以一般用纯代码开发UI的话,一般都是配合一些自动化布局的框架进行屏幕适配。苹果为我们提供的适配框架有:VFL、UIViewAutoresiz

Angular快速入门

Angular1.框架背景2.AngularCLI2.1安装2.2主要特性2.3创建module,component,service,class3.架构3.1模块3.2组件3.2.1创建组件3.2.2组件生命周期3.2.3组件交互3.3模板3.3.1插值语法3.3.2属性绑定3.3.3条件判断3.3.4循环语句3.3.5事件绑定3.3.6双向绑定3.3.7模板引用变量3.8表单控件3.3.9表单控件分组3.3.10表单验证3.3.11自定义表单验证3.3.12管道3.4服务3.5依赖注入3.6路由3.6.1路由基本使用3.6.2路由嵌套3.6.3路由传参1.框架背景Angular是一个由Goo

android - 拖放干扰 Angular 7 CDK 中的滚动

我有一个Ionic应用程序,它是按Angular构建的,因此可以在其中拖放Angularcdk以重新排列列表。拖放效果很好,但是,在移动设备上,我根本无法滚动。我相信拖放手势正在吞噬我的滚动手势。我试图将cdkDragStartDelay设置为5000(毫秒):它确实延迟了拖动,但我仍然无法滚动。是否可以使用Angularcdk在移动设备中实现滚动和拖放? 最佳答案 唯一的解决方案(如果您继续使用cdk)是迁移到最新的AngularMaterial(^8.1.0)。CdkDragDrop(Material)7和早期版本8会在您拖动时

ios - PWA 应用程序 - 使用 Angular 6 在本地存储中存储图像和视频

我正在使用angularjavascript创建一个渐进式网络应用程序(PWA)。我需要存储从服务器下载的图像和视频。我已经探索过本地存储和IndexedDb,它们都对存储大小有限制。官方文件说,Safari浏览器最多分配50MB,Chrome移动版分配6%的可用磁盘空间用于本地存储。是否有任何选项可以将大尺寸的图像和视频存储在本地并在设备离线时在PWA应用程序中显示? 最佳答案 您无法绕过浏览器设置的存储限制(正如您所观察到的,每个浏览器都不同)。大多数浏览器会让你存储更多(在适用的情况下具有用户权限)但必须注意的是,这些数据也可