Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs ui.routing-在将HTML呈现到ui视图之前,向输入元素添加属性_Javascript_Angularjs_Angular Ui Router - Fatal编程技术网

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.interceptors

    JQuery引用必须添加在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属性。你能给我一些例子吗。。?我用谷歌搜索过这个,但我看不清楚。你能给我一些样品吗。。?我用谷歌搜索过这个,但我看不清楚