草庐IT

angular-cookies

全部标签

javascript - 存储和调用 cookie Javascript 的问题

因此,我试图保存并加载一个包含产品详细信息列表的cookie,然后将这些产品详细信息显示到页面上。然而,当我运行这个时,我收到的是一个ReferenceError:Can'tfindvariable:GetProductPrice尝试读取我使用GetProductPrice()函数存储的cookie时。Cookie存储程序在网站首次加载时运行。它创建了一个产品列表,我稍后打算将其用作购物车的一部分。然后它应该保存这个cookie,以便在用户转到不同页面时可以再次访问它。这样,如果用户将商品添加到购物车,购物车变量将不会在以后重置。但是正如我之前所说,这是行不通的。加载和保存cookie

javascript - Angular 6 - 多级嵌套响应式表单重复输入

我有一个与AngularReactiveForm相关的问题,我无法解决。代码form.html和form.tsimport{Component,OnInit}from'@angular/core';import{FormArray,FormBuilder,FormGroup}from'@angular/forms';import{ProcessService}from"../../../service/process.service";@Component({selector:'app-check-order-form',templateUrl:'./check-order-form.

javascript - jsTree:如何在第一次可视化时展开所有节点,然后使用 'cookies' 插件保存和恢复状态

我计划使用jsTree来可视化树状结构,我想实现以下行为:在第一次可视化时,我想展开所有节点任何连续的可视化都将使用“cookies”插件恢复到树结构的先前状态约束:我使用json对象来填充树我不能使用“initially_open”属性列出第一个可视化的ID,因为很难确定初始ID换句话说,我想实现类似于a)将节点的默认状态更改为“打开”或b)确定这是否是第一个可视化(如果我们不这样做,可能通过检查“cookie”插件属性)保持状态),如果是这样,则调用“open_all”想法受到赞赏。谢谢! 最佳答案 要展开所有节点,只需使用$(

javascript - Protractor 找不到 Angular

我似乎无法让Protractor意识到Angular已加载并正在运行。当它打开Chrome时,我的应用程序会在浏览器中完全加载,所以我知道Angular已正确加载和运行。配置文件:exports.config={seleniumServerJar:'C:/Dev/PrismWeb/selenium/selenium-server-standalone-2.35.0.jar',seleniumPort:null,chromeDriver:'C:/Dev/PrismWeb/selenium/chromedriver.exe',seleniumArgs:[],seleniumAddress:

javascript - 具有可变样式的angular2动画

使用Typescript和Angular2.0.0-rc.4如何从模板中指定样式属性值以便我可以重复使用按钮?例如,如果我想根据模板绑定(bind)的某些属性为每个按钮指定不同的背景颜色。见下文假设有以下组件:import{Component,OnInit,OnDestroy,Input,style,state,animate,transition,trigger}from'@angular/core';@Component({selector:'my-toggle-button',template:`{{bgColor}}`,animations:[trigger('state',[

javascript - 将 angularjs 服务注入(inject) Angular

我正在尝试将$log服务用于angular2,根据我的阅读,您需要执行以下步骤:创建一个包含您要注入(inject)的服务的模块。调用UpgradeAdapter的upgradeNg1Provider方法。所以,我做了以下varinitInjector=angular.injector(['ng']);var$log=initInjector.get('$log');angular.module('Services1',[]).service('$log',[$log]);upgradeAdapter.upgradeNg1Provider('$log');然后我创建一个angular2

javascript - angular2路由器避免url编码

我是Angular2的新手,不知道要搜索正确的术语才能获得我需要的内容。我在我的应用程序中使用Angular2RC5和RouterModule。当我为要导航到的路由传递参数时,Angular2Router会自动对其进行URL编码。现在虽然这是一件好事,但有没有办法防止某些参数发生这种情况?例如,我想在URL中添加逗号分隔值:http://localhost:4200/appcomponent/?data=abc1,abc2,abc3angular2的作用:http://localhost:4200/appcomponent/;data=abc1%2Cabc2%2Cabc3(看起来比较乱

javascript - 我应该为 Angular 使用 Material 还是为 AngularJS 使用 Material?

Angular'sGitHub页面显示了两个与MaterialDesign相关的固定存储库:angular/material2angular/materialREADME.md对于angular/material标题为AngularJS应用的Material设计。README.md对于angular/material2标题为Angular的Material设计。我正在使用angular-cli构建Angular2网络应用程序并且安装和导入@angular/material到app.module.ts。import{BrowserModule}from'@angular/platform

javascript - Webpack 2 和 Angular 1 : exporting and import modules

希望得到一些澄清,说明为什么以下内容没有按预期工作,希望这是我可能忽略的容易的事情。如果没有Webpack,当前的实现会按预期工作。理想情况下,想要保持当前的实现,我觉得注册组件/Controller/等应该在它自己的文件中完成,并且只指向相关模块。但是,如果这不是最佳做法,我还希望看到另一个建议。文件root.module是我定义根模块的地方,然后在root.component文件中我将组件附加到该模块。不导入模块的当前实现://root.component.js'usestrict';varroot={template:require('./root.html')};module.

javascript - Bootstrap Slides 在使用 Angular 6 使用多项目轮播时滞后

我的问题是我正在为多项目轮播使用Angular6、Bootstrapv4和jQuery。如果我在轮播上有[1,2,3,4,5,6]这样的数据,它必须显示[1,2,3]。按下一步后它必须显示[4,5,6]。在我完成这一部分之前,我遇到了一些问题。只有第一张事件卡在移动,也有滞后,上一个和下一个按钮不可见。请检查一次Stackblitz文件,您将了解问题这是我在Stackblitz中的工作https://stackblitz.com/edit/angular-jvr6dhHTML代码InformationCard1Thisisalongercardwithsupportingtextbel