草庐IT

angular2-social-login

全部标签

javascript - 如何在同一个 Angular JS 应用程序中使用具有不同身份验证 header 的不同 API

你好,我只是一个AngularJs初学者,想从你们那里得到一些建议/帮助!我正在制作一个应用程序,您可以在其中通过CiscoCMX服务器登录并查看您在建筑物中的当前位置。它是一个服务器,通过你连接的几个接入点的信息计算你的位置我需要与mongodb通信以验证用户身份,为此我使用token。当我登录时,我想使用另一个身份验证header转到CMX的API。但我看不出它是如何工作的。我在运行时在我的app.js中设置了我的默认header$http.defaults.headers.common['Authorization']='Bearer'+$window.jwtToken;当我想访

javascript - 根据 Angular 2 中的数据库值动态加载数据卡

我有这个MaterialDesign的演示卡,如何根据数据库值显示多个数据卡。如果我的数据库中的值为4,那么我需要在UI中显示4个数据卡。我的后端数据库是mongoDB。.demo-card-square.mdl-card{width:320px;height:320px;}.demo-card-square>.mdl-card__title{color:#fff;background:url('../assets/demos/dog.png')bottomright15%no-repeat#46B6AC;}UpdateLoremipsumdolorsitamet,consectetu

node.js - Angular2 ExpressJs - 文件上传到服务器

Angular-2我正在尝试将文件上传到服务器。以下代码将文件上传到服务器,如何链接到我的mongodb文档?上传文件时,我想将其链接到特定文档。另外,如何在UI中提供链接以从服务器下载上传的文件?组件.ts@Component({selector:'aptcontent',template:`UploadDocs`,directives:[ROUTER_DIRECTIVES]})exportclassAptContentComponentimplementsOnInit{data:any;filesToUpload:Array;constructor(privateapartment

javascript - 在 Angular 应用程序的 API 调用中处理发送两个参数

我有一系列过滤器功能,允许用户单击一系列过滤器以过滤在GridView中显示的数据。当我为每个过滤器使用单独的函数构建它们时,我让过滤器使用可观察对象工作。我们正在使用一种内置于mongoose中的查询,它允许您在post调用正文中按字段传递特定查询。我是这样使用它的:onFilterReceived(language){if(language){this.filtersService.getByFilter(this.page,this.pagesize,{"services.workflow.status":"consulting","languages.primary":{$in

javascript - MongoDb、NodeJs、Express 和 Angular 2,来自两个集合的数据连接、检索和显示

我有两个mongo集合:位置:(locationId、locationCity、locationState、locationZip等)carLocations:{carId、carType、carMake、locationId}我要检索数据carAvailability:{locationCity,locationState,locationZip,carMake,carType}在我的nodejs层中,这是我想要做的:首先,我尝试通过locationCity、locationState或locationZip检索locationId数组。获得locationId数组后,我将尝试检索c

javascript - 一种更优雅的方式来处理 Angular 应用程序中的过滤值

在我的Angular2应用程序中,表格显示中的数据会多次重新加载,我遇到了一些问题。我认为主要问题与这样一个事实有关,即在初始组件加载时,我正在为一系列过滤器发送数据以及网络请求。基本上,我们正在使用Mongo/Mongoose功能,它允许我们在发布请求的对象主体中传递键/值对,然后返回基于这些传入值的过滤数据集。此代码如下所示:privateprocessType(name:string,value:any,body){if(this.body[name]&&!value){deletethis.body[name];}else{this.body[name]={$in:value}

更改Angular-CLI E2E量角测试上的baseurl

我想针对运行服务器运行AngularE2E测试。默认URL在protractor.conf.js文件,但似乎没有命令行参数可以在运行时覆盖它。我尝试使用该选项--public-host但是它行不通。除了覆盖protractor.conf.js文件?看答案使用Angular6,有效的唯一命令是nge2e--dev-server-target=""--base-url="https://localhost:8080"

mongodb - Flask-login usermixin 类与 MongoDB

一段时间以来,我一直在尝试构建登录方法。我正在运行Flask应用程序并且运行良好。这一切都在我的机器上本地运行。目前,我正在使用pymongo和MongoClient连接到数据库。这一切都很好,如果可能的话,我不想改变它。我正在尝试使用Flask-Login创建一个使用usermixin的users类。这是我非常不成功的地方。我尝试了一些不同的东西,我的问题是如何从我的数据库中提取数据。我以前使用SQLDB完成过此操作,但对于这个项目,我明确希望使用MongoDB。这是我试图遵循的教程,但我很难理解所有内容,因为它没有很好地解释每一行在做什么。https://medium.com/@d

无法更改Angular Material选择的样式

我一直在尝试在Angular材料的MDSELECT内部的覆盖面板内进行一些样式更改,以更改最大宽度属性(按标准为280px)。我已经尝试了所有内容,例如用“重要”量表覆盖MAT选择式面板类,或使用PanelClassInput(我要通过的类都出现在类属性中,但似乎并没有进行考虑到)。有人遇到了同一问题吗?我该如何解决?谢谢!看答案您可以使用/deep/您父母的CSS中的指示。请参阅此处的文档。如果您想覆盖样式的组件:...您可以放入父母或应用CSS:/deep/.foo{[...]}

javascript - 从服务器获取 Angular 工厂中新创建资源的 ID

我正在构建一个由Node.js/Mongodb应用程序支持的Angular应用程序。每个资源的id由Mongodb在创建资源时生成。在我从工厂POST我的新对象到服务器后,服务器返回一个201响应代码,其中位置header设置为新资源的URI。我如何处理响应,然后使用正确的id更新记录?angular.module('myApp.Todoservices',['ngResource']).factory('Todo',function($resource){return$resource('http://localhost\\:3000/todos/:id',{id:'@_id'},{