在另一个angularjs页面中包括自定义angularjs页面作为用户控件

玛诺·库玛(Manoj Kumar)

我正在使用AngularJS创建应用程序,并且我是新手。我已经创建了一个公共页面,用于使用其单独的控制器进行搜索并且工作正常,但是现在我想将该页面作为用户控件包含在其他页面中。

我的搜索页面就像

<div class="input-group ex col-md-3" ng-app="searchApp" ng-controller="MainSearchController">
.......
.......//My code here
</div>

我的搜索控制器是:

var sApp=angular.module("searchApp",[]); 
  sApp.controller("MainSearchController", function($scope){
    $scope.Merchants={};    
    var DEMerchantInfo = JSON.parse(localStorage.getItem("DEMerchantInfo"));    
        if(DEMerchantInfo == null || DEMerchantInfo == undefined){
            DEMerchantInfo = new Array;
        }
    $scope.Merchants=DEMerchantInfo;

    $scope.Search=function(){

    var DEMerchantInfo = JSON.parse(localStorage.getItem("DEMerchantInfo"));    
        if(DEMerchantInfo == null || DEMerchantInfo == undefined){
            DEMerchantInfo = new Array;
        }
            $scope.Merchants=DEMerchantInfo;
    }   
}); 

我在其他页面中使用搜索页面,例如:

 <body class="sidebar-mini" ng-app="MerchantApp">
  <div class="search-panels col-lg-4 col-md-4 col-xs-10">
    <div ng-include src=" 'search.html' "></div>
  </div>
 </body>

但这对我不起作用。它给的错误。

Error: [ng:areq] http://errors.angularjs.org/1.5.7/ng/areq?    p0=MainSearchController&p1=not%20a%20function%2C%20got%20undefined O/<@file:///.....

因此,任何人都可以建议我如何实现这一目标。

dfsq

这是搜索页面模板的外观:

<div class="input-group ex col-md-3" ng-controller="MainSearchController">
    <!-- My code here -->
</div>

注意,我已从ng-app="searchApp"局部删除在您的应用中,您需要将其添加ng-app="searchApp"到某个父容器中,例如bodyhtml

然后,您将需要MerchantApp像这样进行配置

angular.module('MerchantApp', [
  // some other module dependencies
  'searchApp'
])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用AngularJS中的自定义指令将一个html页面插入另一个html页面?

来自分类Dev

从另一个自定义重定向到自定义 html 页面

来自分类Dev

在Angularjs中添加另一个自定义插值器

来自分类Dev

如何从继承自另一个自定义控件的自定义控件中触发方法?

来自分类Dev

如何从Windows Phone 8.1中的用户控件导航到另一个页面

来自分类Dev

自定义jquery插件从另一个js页面调用方法

来自分类Dev

React-Leaflet - 自定义 Pin,OnClick 链接到另一个页面

来自分类Dev

NativeScript 从自定义 Android 活动导航到另一个页面

来自分类Dev

通过单击另一个页面模板中的帖子标题,可以在特定的自定义wordpress模板中打开自定义帖子类型。

来自分类Dev

是否可以在自定义View类中创建另一个控件?

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

来自分类Dev

我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

来自分类Dev

AngularJs代码以导航到buttonclick中的另一个页面

来自分类Dev

我无法使用Angularjs在index.html中包含另一个html页面

来自分类Dev

Inno Setup:从另一个控件的OnClick事件访问自定义控件

来自分类Dev

使用AngularJS自定义过滤器过滤基于另一个的一个集合

来自分类Dev

使用AngularJS自定义过滤器过滤基于另一个集合的一个

来自分类Dev

WPF:自定义控件属性已被另一个自定义控件错误注册

来自分类Dev

AngularJS-ng-change作为自定义指令中的一个选项

来自分类Dev

如何使用angularjs将参数从html页面发送到另一个页面

来自分类Dev

如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

来自分类Dev

从自定义控件的另一个属性获取在设计器中设置的属性值

来自分类Dev

将属性绑定到自定义控件的另一个属性

来自分类Dev

动态在另一个自定义tagLib中调用自定义tagLib

来自分类Dev

在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

来自分类Dev

如何正确地向另一个自定义控件添加一个自定义控件,使其以表格形式呈现?

来自分类Dev

用于从 AngularJS 1.x 中的另一个选择框中删除选定选项的自定义过滤器

来自分类Dev

初学者:想要在 Angularjs 4 中从一个页面导航到另一个页面

Related 相关文章

  1. 1

    如何使用AngularJS中的自定义指令将一个html页面插入另一个html页面?

  2. 2

    从另一个自定义重定向到自定义 html 页面

  3. 3

    在Angularjs中添加另一个自定义插值器

  4. 4

    如何从继承自另一个自定义控件的自定义控件中触发方法?

  5. 5

    如何从Windows Phone 8.1中的用户控件导航到另一个页面

  6. 6

    自定义jquery插件从另一个js页面调用方法

  7. 7

    React-Leaflet - 自定义 Pin,OnClick 链接到另一个页面

  8. 8

    NativeScript 从自定义 Android 活动导航到另一个页面

  9. 9

    通过单击另一个页面模板中的帖子标题,可以在特定的自定义wordpress模板中打开自定义帖子类型。

  10. 10

    是否可以在自定义View类中创建另一个控件?

  11. 11

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

  12. 12

    我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

  13. 13

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

  14. 14

    AngularJs代码以导航到buttonclick中的另一个页面

  15. 15

    我无法使用Angularjs在index.html中包含另一个html页面

  16. 16

    Inno Setup:从另一个控件的OnClick事件访问自定义控件

  17. 17

    使用AngularJS自定义过滤器过滤基于另一个的一个集合

  18. 18

    使用AngularJS自定义过滤器过滤基于另一个集合的一个

  19. 19

    WPF:自定义控件属性已被另一个自定义控件错误注册

  20. 20

    AngularJS-ng-change作为自定义指令中的一个选项

  21. 21

    如何使用angularjs将参数从html页面发送到另一个页面

  22. 22

    如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

  23. 23

    从自定义控件的另一个属性获取在设计器中设置的属性值

  24. 24

    将属性绑定到自定义控件的另一个属性

  25. 25

    动态在另一个自定义tagLib中调用自定义tagLib

  26. 26

    在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

  27. 27

    如何正确地向另一个自定义控件添加一个自定义控件,使其以表格形式呈现?

  28. 28

    用于从 AngularJS 1.x 中的另一个选择框中删除选定选项的自定义过滤器

  29. 29

    初学者:想要在 Angularjs 4 中从一个页面导航到另一个页面

热门标签

归档