小编rdg*_*dgd的帖子

页面上有多个ng-app指令

我希望能够在一个页面上使用多个ng-app ="{angular.module}"指令.我想这样做,以使我的应用程序的位更模块化.我想,如果我可以创建角度模块并将其中的几个插入到一个文档中,我可以将这些模块轻松插入到其他项目中.

我见过有人说你只能在页面上使用一个ng-app指令......这是真的吗?是否最准确地说,"每个视图一个ng-app指令"?

我希望情况并非如此,或者是否仍然是实现高度抽象模块化的最佳方式.

这是我的模块/应用程序及其控制器......

var searchModj = angular.module('searchModule', []);


var controllers = {};

controllers.SearchList = function ($scope){

    $scope.coworkers = [
            {name: 'Joe Bob', city: 'Ukrainia'},
            {name: 'Adam Blobnovski', city: 'Logan' },
            {name: 'Carlos Sanchez', city: 'Deerbushle'},   
            {name: 'Martin Kellerweller', city: 'Uptown'},
            {name: 'John Doe',  city: 'New York City'}
        ];
};

searchModj.controller(controllers);



var fruitModj = angular.module('fruiter', []);



controllers.SomeFruit = function ($scope) {

    $scope.fruits = ['apple', 'banana', 'pear'];

};

fruitModj.controller(controllers);
Run Code Online (Sandbox Code Playgroud)

好的,现在这里是我标记的相关部分......

<div ng-app="searchModule">

    <div ng-controller="SearchList">

        Name: 
        <br/>
        <input type="text" ng-model="name" /> …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive

12
推荐指数
2
解决办法
2万
查看次数

仅允许匿名访问一个特定的 Jenkins 视图或作业

我在 Jenkins 中使用基于角色的安全性。

我所有的工作都是私人的,每次许可都需要登录,这很好。但是,我正在添加一些我想向公众公开的工作。我希望任何人都能够发现和阅读一个特定的詹金斯“观点”或“工作”。

到目前为止,我无法让它与基于角色的安全性一起使用,因为它似乎没有匿名访问的概念。

我试图通过基于角色的安全性实现什么?如果没有,是否有我可以探索的替代方案仍然允许我将某些工作完全保密(包括读取和发现访问),但其他工作是公开的?

continuous-integration jenkins jenkins-plugins

5
推荐指数
1
解决办法
3780
查看次数