草庐IT

remote-control

全部标签

javascript - 使用 ocLazyLoad 延迟加载带有 $stateProvider 的 Controller

我在将oclazyload与$stateProvider一起使用时遇到问题。我已经指定Controller.js应该加载到路由器配置中,它确实加载了,'但是它不能用作templateURL中加载的文件中的ng-controller属性。ui-路由配置:core.run(['$rootScope','$state','$stateParams',function($rootScope,$state,$stateParams){$rootScope.$state=$state;$rootScope.$stateParams=$stateParams;}]).config(['$stateP

javascript - 在 Angular Controller 中访问 HTTP GET JSON 属性

我正在使用angular.js中的工厂和$http.get方法来获取和处理JSON数据。JSON数据似乎已成功解析为工厂,但我对此JSON数据的访问属性有问题。这是我的js代码:varapp=angular.module("app",[]);app.factory('mainInfo',function($http){varobj={content:null};//thephpwillreturnjsondatabelow$http.get('http://localhost/test.php').success(function(response){obj.content=respo

javascript - AngularJS 如何将数据从子 Controller 发送到父 Controller ?

我需要一些指导来为我在AngularJS中的任务采取最佳实践。任务:在View内部:我有一个父Controller和两个子Controller。子Controller使用它们自己的$scope和对象。当我在View中按下保存时,我需要将数据从子Controller获取到父Controller,以便准备一个对象以将其发布到服务器。我对这种方法的最佳解决方案感到困惑。 最佳答案 在Controller之间共享数据的一种常见方式是使用service.你也可以broadcast更新父Controller

javascript - 获取错误请求的资源上不存在 'Access-Control-Allow-Origin' header

我正在使用fetchAPI从其他API获取数据这是我的代码:varresult=fetch(ip,{method:'get',}).then(response=>response.json()).then(data=>{country=data.country_name;letlat=data.latitude;letlon=data.longitude;//fetchweatherapiwiththeusercountryreturnfetch(`https://api.darksky.net/forecast/efc76f378da9a5bd8bb366a91ec6f550/${l

javascript - 使用 rails 3 和 remote => true 设计

我在使用带有AJAX登录的设计时遇到问题。我正在使用:remote=>true选项和javascript助手的jQuery版本(https://github.com/rails/jquery-ujs)。当用户输入正确的信息时,我的create.js.erb在sessionView中被渲染。没关系,因为我可以在此文件中使用JS重定向我的用户。但是当发生错误时,例如用户输入虚假信息,响应中只有闪现消息,错误代码为401-Unauthorized。因此,没有呈现View或create.js.erb或其他内容。但我想处理这条消息,通过在旁边显示它,以便用户得到一些反馈,有什么问题。我还尝试使用

javascript - Angular UI 模态、内联模板和 Controller

我想使用UI-modal创建一个非常简单的确认框,过去我已经成功地使用它来制作复杂的模态,从外部文件加载模板和Controller。虽然它非常简单,但我不想依赖外部模板和Controller文件,只是一个带有关闭按钮的简单框,它以某种方式连接到直接在模态实例上声明的Controller。这是我尝试失败的方法...varmodalInstance=$modal.open({template:"Messagegoeshere...Continue",controller:function(){$scope.cancel=function(){alert("Cancelled");};}})

javascript - 如何在 Controller 中手动注入(inject)路由解析数据?

我有2个路由共享一个Controller,一个需要在View加载之前解析数据,另一个不需要解析的数据。路由段示例:...when('/users',{controller:'UsersCtrl',templateUrl:'/partials/users/view.html',resolve:{resolvedData:['Accounts',function(Accounts){returnAccounts.get();}]}}).when('/users/add',{controller:'UsersCtrl',templateUrl:'/partials/users/add.htm

javascript - Angularjs $setPristine 不使用 Controller 作为语法

$setPristine在使用$scope引用时工作正常,但似乎不适用于“Controller作为语法”在View中:WithControllerassyntaxResetPristine:{{form1.$pristine}}Errors:{{form.$error|json}}With$scopeResetPristine:{{form1.$pristine}}Errors:{{form.$error|json}}在app.js中:varapp=angular.module('plunker',[]);app.controller('FirstCtrl',function(){'u

javascript - 无法使用 AngularJS 显式 `$http` 语法注入(inject) `app.controller`?

我有beentold我应该使用app.controller语法,以支持缩小。重写示例(教程)示例,我发现我无法让它工作:use'strict';/*Minifiablesolution;whichdoesn'twork*/varapp=angular.module('myApp',['ngGrid']);//phones.json:http://angular.github.io/angular-phonecat/step-5/app/phones/phones.jsonapp.controller('PhoneListCtrl',['$scope','$http',function(

javascript - 将参数从指令传递到 Controller 函数

我见过很多这样的问题,但还没有找到有效的解决方案。这是一个不起作用但应该起作用的fiddle。http://jsfiddle.net/cdparmeter/j2K7N/2/Controller:$scope.foo=function(textArray){console.log(textArray)};指令:return{restrict:'E',replace:'true',scope:{methodToCall:'&method'},template:"PushFinish",link:function(scope,element,attrs){scope.paragraphs=[