草庐IT

angular-cookies

全部标签

javascript - Angular 重定向到其他而不检测 View 但是当我点击后退按钮时它有效

更新下面的答案或评论都没有帮助,我希望有人能给我正确的答案。当我将这个url放在我的浏览器下方时-它会带我查看水果并且完美运行,http://localhost:53052/AppTest.aspx#/fruits但是当我转到我的主视图并单击按钮并尝试导航到'fruits'View时,它会将我重定向到http://localhost:53052/AppTest.aspx#/routeNotFound但是当我点击浏览器的后退按钮时,它会返回到水果View,然后如果我再次点击它就会返回到主页View。所以这是在TreeView中发生的事情,-->点击Homeview按钮(应该导航到frui

javascript - 我可以使用 Angular2 Universal 仅在客户端中运行组件方法吗?

我正在写一个angular2universal应用程序。它有一个d3图表,但我希望只在客户端(浏览器)呈现d3图表,而不是尝试在服务器上呈现它。angular2universal中是否有一个接口(interface)只能在客户端运行一个组件方法?即classComponentWithChartimplementsOnInit,ngUniversalBrowser{elem;constructor(privateviewContainerRef:ViewContainerRef){}ngUniversalBrowserOnInit(){this.elem=this.viewContain

javascript - 为什么 angular 2 provider {useValue : . ..} 克隆对象?

Angular2高级测试文档:userServiceStub={isLoggedIn:true,user:{name:'TestUser'}};TestBed.configureTestingModule({declarations:[WelcomeComponent],//providers:[UserService]//NO!Don'tprovidetherealservice!//Provideatest-doubleinsteadproviders:[{provide:UserService,useValue:userServiceStub}]});fixture=TestBe

javascript - 可以修改 jQuery ajax 请求中的 cookie 值吗?

我正在开发一个Chrome扩展程序,允许用户记录站点的所有HTTP请求,修改请求的片段,然后重新发送。我希望使用jQuery'sajaxmethod构建并发送修改后的请求。我已经能够构建请求的其他部分,但据我所知,没有办法在请求中包含cookie值。需要说明的是-我不是要在浏览器上创建cookie,我是要修改将作为HTTP请求的一部分使用jQuery的ajax方法发送的cookie值。这可以用jQuery的ajax来完成吗?如果没有,有没有办法用javascript来做? 最佳答案 既然你在谈论Chrome扩展,你可以使用webRe

javascript - 从 BLOB 格式 -Angular 实现 PDF 预览或在网页中隐藏部分 PDF

如果我的AngularController中有一个PDF文件的BLOB表示,我将按以下方式在我的HTML页面中公开该文件://controllerfunction(data){varfileBack=newBlob([(data)],{type:'application/pdf'});varfileURL=URL.createObjectURL(fileBack);$scope.content=$sce.trustAsResourceUrl(fileURL);}//html如果我想在浏览器中显示文档的某些部分时对其进行屏蔽,我有哪些选择?这种情况包括我能想到的(顺便说一句,只是想证明这

javascript - Angular2 中的 Passport JS session 数据

从后端向前端发送通行证session信息的最佳方式是什么?我的应用程序在端口3000上运行。前两个获取用于facebook登录和重定向。接下来是从数据库中获取用户数据(用户id应该存储在req.user中)路由.js:app.get('/auth/facebook',passport.authenticate('facebook',{scope:'email'}));app.get('/auth/facebook/callback',passport.authenticate('facebook',{successRedirect:'http://localhost:8000/',fa

javascript - 使用 setValue angular 4 时,错误在位置 0 处缺少数字

我正在使用Angular4react形式,momentjs,和primengcalendar我打算使用setValue并尝试在包含日期的reactiveForm字段上使用patchValue。这个日期是通过primeng日历创建的。购买日期:2017年9月2日星期六00:00:00GMT+0100(GMT夏令时)我使用这个“日期”做一些事情,然后使用momentjs将日期转换为干净的格式以供后端接受(即YYYY.MM。DD)使用.moment().format(....但是,当我运行.setValue时,我收到以下控制台错误ERRORMissingnumberatposition0并且

javascript - Angular js触发模糊事件

我正在尝试设置一个输入,这样当长度==5时,它将自动触发一个模糊事件。我该怎么做?这几乎就是这个概念:谢谢 最佳答案 这是一个基本指令,可以让您找到所需的内容:app.directive('lengthChecker',function(){returnfunction(scope,element,attributes){scope.$watch(attributes.lengthChecker,function(newVal,oldVal){if(newVal.length>=5)element[0].blur();});};})

javascript - 具有 Angular JS 客户端的 Rails REST API 权限 (CanCan)。如何根据权限渲染UI?

我正在构建一个只能通过JSONAPI(Rails4.0、PostgreSQL)运行的项目。这是一个具有基于数据库权限的大型应用程序。我有与此RESTAPI配合使用的AngularJS应用程序。简化结构:employees>---position---员工.rbbelongs_to:position位置.rbhas_many:employeeshas_many:permissions,dependent::destroy权限.rbbelongs_to:position##Columns#action(:manage,:read,:update,:create,etc...)#subjec

javascript - 难以通过 JavaScript 中的获取请求发送 cookie

我有两个独立的服务,一个React单页应用程序和一个expressAPI,我正在尝试使用新的从SPA到API进行通信>获取功能。由于这两个服务位于不同的域中,我在express应用程序内部使用了一个CORS中间件,以便从SPA向API发出请求。我试图让任何fetch请求也包含cookie,这样我就可以在我的express应用程序中验证cookie,例如在客户端:fetch('http://localhost:8000/hello',{credentials:'include',mode:'cors'}).then(/*...*/)在服务器端:varapp=express();app.u