Javascript Angularjs ui.routing-在将HTML呈现到ui视图之前,向输入元素添加属性
我正在使用Javascript Angularjs ui.routing-在将HTML呈现到ui视图之前,向输入元素添加属性,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我正在使用angular js-ui.router概念进行SinglePageApplication开发 当我单击第1页和第2页链接时,其各自的html页面将呈现为'ui-view'div。我想将'data-ng-blur'属性添加到相应的html页面(Sample.html,Sample2.html),在单击'ui-sref'链接时输入控件。我已将文档准备好的事件 这两个htmls都有,但没有被触发。因此,在加载html时,有任何选项可以为输入元素添加属性,然后再由UIRouter调用相应的控
angular js-ui.router
概念进行SinglePageApplication
开发
当我单击第1页和第2页链接时,其各自的html页面将呈现为'ui-view'
div
。我想将'data-ng-blur'
属性添加到相应的html页面(Sample.html
,Sample2.html
),在单击'ui-sref'
链接时输入控件。我已将文档准备好的事件
这两个htmls都有,但没有被触发。因此,在加载html时,有任何选项可以为输入元素添加属性,然后再由UIRouter
调用相应的控制器
第1页
第2页
var loApp=angular.module(“ProjectApp”[“ui.router”]);
config(函数($urlRouterProvider、$stateProvider、$urlMatcherFactoryProvider){
$URLMacherFactoryProvider.caseinInstalleMatch=true;
$stateProvider
.state('pageone'{
url:“/屏幕一”,
templateUrl:'Sample.html',
控制器:pageoneCtrler
})
.state('pagetwo'{
url:“/屏幕二”,
templateUrl:'Sample2.html',
控制器:pagetwoCtrler
});
});
loApp.controller(“pageoneCtrler”,函数($scope){
$scope.myfunction=function(){
}
});
loApp.controller(“pagetwoCtrler”,函数($scope){
});
我想您可以使用$httpProvider的拦截器概念
$httpProvider.interceptors我想您可以使用$httpProvider的interceptor概念
$httpProvider.interceptorsJQuery引用必须添加在angular js引用之前。如果我们按此顺序添加引用,则将触发加载的HTML的文档就绪事件。问题现已解决。必须在angular js引用之前添加JQuery引用。如果我们按此顺序添加引用,则将触发加载的HTML的文档就绪事件。问题现已解决。请澄清在
ng blur
上应该发生什么?您可以像这样在控制器中调用特定的方法:ng blur=“myMethod()”
yes,这就是我想要的。若我将属性添加到html,在相应的控制器中,在输入中模糊时不调用ng blur。所以我想在控制器调用之前添加ng blur属性。请澄清在ng blur
上应该发生什么?您可以像这样在控制器中调用特定的方法:ng blur=“myMethod()”
yes,这就是我想要的。若我将属性添加到html,在相应的控制器中,在输入中模糊时不调用ng blur。所以我想在控制器调用之前添加ng blur属性。你能给我一些例子吗。。?我用谷歌搜索过这个,但我看不清楚。你能给我一些样品吗。。?我用谷歌搜索过这个,但我看不清楚