草庐IT

root-view-controller

全部标签

javascript - 从 MVC Controller 操作调用 javascript

我可以从MVCController操作(而不是从View页面)调用javascript函数并获得返回值吗?怎么办?我需要像这里一样使用javascript从代码(.cs)向服务器发出请求(但这是aspx页面)functiongetInitData(){varcode;code='return{';code+='me:API.getProfiles({uids:API.getVariable({key:1280}),fields:"photo"})[0]';code+='};'VK.Api.call('execute',{'code':code},onGetInitData);}

javascript - 如何在 AngularJS 的父 Controller 或作用域中访问 FormController

我有一个包含多个表单的页面,我只想一次显示一个。为此,我将每个表单分成一个部分,并使用Bootstrap的Accordion插件一次只允许打开一个部分。我的标记看起来像这样:Section1Section2一切正常,我可以在表单之间导航等。因为我不希望用户在当前正在编辑的部分包含验证错误的情况下打开该部分,所以我尝试检查open_section如果与其关联的表单有效或无效,则函数。我试过了,但我做不到。我无法访问与负责页面的Controller中的表单关联的FormController。由于某种原因,它们没有在范围内发布。这是我尝试过的:$scope.section1Form是unde

Razor View 中的 Javascript url 操作

我有一个获取rowid的javascript方法onRowSelected。如何使用HttpGet在Controller的某些操作中传递rowid?functiononRowSelected(rowid,status){alert('Thisrowhasid:'+rowid);//url:@Action.Url("Action","Controller")//post:"GET"//Somethinglikethis?} 最佳答案 如果您的Controller操作需要一个id查询字符串参数:varurl='@Url.Action("

javascript - Angularjs 在 Controller 之间共享方法

我正在阅读thisarticle在Angular验证上,我认为在我自己的项目中使用它会很好。它工作得非常好,我想在成功验证表单后扩展它在其他Controller中的访问方法。我已经尝试了多种方法来做到这一点,但我似乎看不到$scope对象中的方法。SimpleLoginFormRequiredRequiredLogin我希望有人能告诉我我缺少什么才能完成这项工作。我fork了一个plunkr. 最佳答案 执行此操作的正确方法是使用Angular服务。例如:app.factory('svc',function(){varmsg="or

javascript - 在 View 中访问 AngularJS 常量

我将尝试描述场景,请耐心等待。我有一个名为Urls的Angular常量,其中填充了路由和一些访问它们的方法。app=angular.module"app"app.constant"Urls",routes:#Mainstuffoverview:"/"users:"/users"user:"/users/:id"overview:->return@.routes.overviewusers:->return@.routes.usersuser:(id)->return@.routes.user.replace(":id",id)为此使用常量的原因是我需要在应用程序的配置阶段访问它并在Co

javascript - 如何根据条件实例化 ng-controller

我问了这个问题,但我问的具体问题发生了巨大变化。我有一段代码:asdf此代码被注入(inject)到两个html页面中。一个页面已经调用了PingsCtrl。另一个没有。我真的想让这段代码保持干爽,我只想引用上面的代码。如果PingsCtrl尚未实例化,我如何编写上面的代码来生成ng-controller。这是两个html页面。HTML//Firstpageasdf//SecondpageasdfJavascript在这里:angular.module('coolApp',[]).controller('PingsCtrl',function(){varvm=this;vm.press

javascript - 将 View 模型映射到 KnockoutJS 验证

我一直在使用KnockoutJS、KnockoutJS映射插件和jQuery1.7.1使用ASP.NETMVC2构建一个页面。我还希望能够使用KnockoutJS验证插件(找到here)。但是,我需要同时进行服务器端和客户端验证。是否可以将我的View模型映射到KnockoutJSValidationplugin哪个使用.extend()方法?编辑:示例。自动打开这个:[Required]publicstringFirstname{get;set;}进入这个:varviewmodel={firstname:ko.observable().extend({required:true});

javascript - 如何判断 Google Street View Image API 是否返回 "Sorry, we have no imagery here"(is.NULL)结果?

GoogleStreetViewImageAPI允许您将静态(非交互式)街景全景图或缩略图嵌入到您的网页中,而无需使用JavaScript。请求网址:http://maps.googleapis.com/maps/api/streetview?parameters+问题+如果我给它一个没有街景的地址,它会返回一张图片,上面写着“抱歉,我们这里没有图像”。根据当前的API,我无法检测它是否找到了街景。有人有解决这个问题的技巧或建议吗?+示例+正确的街景:http://maps.googleapis.com/maps/api/streetview?size=300x300&sensor=f

javascript - Angularjs ng-controller 与解决

我遇到了ng-controller和“解决”功能的问题:我有一个Controller需要在运行前解决一些依赖关系,当我通过ng-route定义它时它工作正常:Controller代码如下所示:angular.module('myApp').controller('MyController',['$scope','data',function($scope,data){$scope.data=data;}]);路由:....when('/someUrl',{templateUrl:'some.html',controller:'MyController',resolve:{data:['

javascript - Backbone.js & require.js : how do I transform my models, View 和集合到 require.js 模块?

我正在使用backbone.js开发一个javascript应用程序,也就是说,为了便于开发,我以这种方式构建我的文件app|+views|LmovieRow.js|LmovieDetail.js|+models|Lmovie.js|Ltvshow.js|+collections|Lmovies.js|Ltvshows.js|+templates|LmovieList.tpl|LmovieDetail.tpl|LapplicationUI.tpl|Lapplication.js现在,有很多javascript文件要服务器提供给用户,我看到一些关于labjs或require.js的讨论,