草庐IT

angular-route

全部标签

c# - 压缩从 Angular 到 Web API 的请求

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我试图通过压缩从我的Angular客户端到AspNetWebAPI的请求来优化带宽使用。有什么办法可以实现吗?

c# - 在 .net web api 属性路由中的 Controller 级别使用 Route 而不是 RoutePrefix

如果我用Route属性装饰这个webapiController,我可以点击该方法[Route("api/v{version}/bank-accounts")]publicclassBankAccountsController:ApiController{[HttpGet]publicHttpResponseMessageGetBankAccounts(){//...}}但是如果我使用RoutePrefix而不是我不能让它工作,除非我同时使用Route("")[RoutePrefix("api/v{version}/bank-accounts")]publicclassBankAccou

c# - "The type or namespace name ' 使用 ' could not be found"路由 "attribute routing"

只是试图将一些代码从一个工作项目拼接到另一个。“from”项目使用“属性路由”,您可以在WebAPIController模块中嵌入[Route(…)]指令来指示应该将哪个HTTP消息路由到哪个服务例程。在“from”项目中工作正常,但在“to”项目中我收到构建错误“找不到类型或namespace名称‘Route’(是否缺少using指令或程序集引用?)"我已经尝试将“from”项目中的所有using语句基本上复制到“to”项目中,但这没有明显效果。没有任何MS文档表明需要NuGet包(甚至是using语句)。这两个项目都应该是ASP.NETMVC4。(是的,我用config.MapHt

c# - Protractor 可以测试不基于 Angular 的登录吗

我正在测试一个主要用angularjs编写的应用程序,但是该应用程序的某些元素是用.NETC#编写的,例如登录表单。我的问题是这样的。我可以利用Protractor并通过端到端测试全面测试我的应用程序吗?我尝试过使用Protractor,到目前为止我对它很满意。但是我似乎无法测试用.NET编写的页面。我不确定这是因为Protractor只测试Angular应用程序的元素,还是我编写测试的方式。我已尝试在页面中搜索元素,如下例所示。ptor.findElement(protractor.By.xpath('/html/body/div/div[1]/section/input')).se

c# - 如何使用 Angular 读取从我的 API 发送的 header ?

我在domain.com上有类似于以下代码的内容:$http.post("http://api.domain.com/Controller/Method",JSON.stringify(data),{headers:{'Content-Type':'application/json'}}).then(function(response){console.log(response);},function(response){//somethingwentwrong});}它与我的.NETAPI通信效果很好。response.data拥有我的服务器需要给我的所有数据。但是,我们有一个新的安

c# - 单元测试 Asp.Net WebApi : how to test correct routing of a method with [FromUri] parameters

我想测试这个Controller:[HttpGet]publicIListGetNotificationsByCustomerAndId([FromUri]string[]name,[FromUri]int[]lastNotificationID){return_storage.GetNotifications(name,lastNotificationID,_topX);}特别是,在此方法中,我想测试传入输入以形成请求Url的数组是否与进入routeData.Values的数组相同。如果对于单值参数(不是数组)它有效,但不适用于数组。如果我调试Values,我只会看到controll

javascript - (ui-)router 中的 Angular-app、身份验证和解析器顺序

这个问题是指angular-app项目及其对用户进行身份验证的方式。最初的实现通过在路由器上使用resolve子句来保护对某些url的访问。这看起来像:$routeProvider.when('/projects',{templateUrl:'projects/projects-list.tpl.html',controller:'ProjectsViewCtrl',resolve:{projects:['Projects',function(Projects){//TODO:fetchonlyforthecurrentuserreturnProjects.all();}],authe

javascript - 如何使用超过 $data 作为参数的 Angular-Xeditable 的 onBeforeSave/onAfterSave 方法

当第一次在我的应用程序中使用Angular-Xeditable时,我遇到了一个问题,试图找出如何将x可编辑的更改保存到通过ng-repeat循环访问的对象。该文档主要侧重于使用onbeforesave和onaftersave进行验证,虽然它确实表明它可以用于保存内容,但这些示例并未说明如何将$data(或$index)以外的任何内容传递给您的onbeforesave/onaftersave方法。示例显示保存类似$scope.person的内容,如果您只有一项,这很好。但是如果30人名单中的第3个人被编辑了怎么办?您当然不想将它们全部保存下来。如何只保存被编辑的对象而不是数组中的所有内容

javascript - Angular : can a controller watch server properties?

我有一个Controller来管理我的数据页面和一个服务,该服务每30秒发出一次HTTP请求以获取要在页面上显示的新数据。我正在尝试以可测试并正确利用服务的“Angular”方式编写它。我可以想到两种基本方法,我猜其中一种(或两种)是错误的:Controller将数据存储在$scope变量中,并执行setInterval或$timeout来调用服务的方法以获取新数据,然后更新变量。该服务将数据存储在它自己的变量/属性中,并定期调用它自己来获取新数据。并且Controller以某种方式监视/监听服务属性以了解何时更新View。为了这个问题的目的,考虑一个具体的例子可能会有所帮助。如果HT

javascript - 我可以在 Angular Material 中使用 md-select 来运行函数吗?

我遇到了一个奇怪的错误,但也许我没有正确使用md-select。我正在尝试根据ng-selected选项转到新页面或注销。不幸的是,我收到了这个错误:Error:Failedtoexecute'removeChild'on'Node':Thenodetoberemovedisnotachildofthisnode.html:SettingsSignOutController:$scope.changeSelected=function(){switch($scope.activePage){case"settings":$location.path('/account');break;