小编R D*_*own的帖子

访问angularjs中的clicked元素

我对AngularJS比较陌生,并怀疑我没有抓住一个概念.我也在使用Twitter Bootstrap,我已经加载了jQuery.

工作流程:用户单击列表中的链接,更新"主"部分并单击链接用户获取活动类.

基本HTML标记:

<ul class="list-holder" ng-controller="adminController">
   <li><a ng-click="setMaster('client')">Clients</li>
   <li><a ng-click="setMaster('employees')">Employees</li>
   <li><a ng-click="setMaster('etc')>Etc...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在jQuery中执行此操作:

jQuery(".list-holder").on('click', 'a', function(event){
    event.preventDefault();
jQuery(".list-holder li").removeClass('active');
jQuery(this).parent('li').addClass('active');
});
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何集成Angular和jQuery来完成这项工作,因为我正在使用Angular从服务器获取主列表(以JSON格式)并更新页面上的列表.

我如何整合这个?一旦我进入角度控制器功能,我似乎无法找到我点击过的元素

控制器:

function adminController($scope)
    {    
        $scope.setMaster = function(obj)
        {
            // How do I get clicked element's parent li?
            console.log(obj);
        }
    }
Run Code Online (Sandbox Code Playgroud)

jquery angularjs

172
推荐指数
1
解决办法
20万
查看次数

使用 Factory 对 Zend Framework 2 模块进行单元测试

我正在尝试对我编写的 ZF2 模块进行单元测试,特别是一个服务对象。

但是我在如何正确地将服务管理器(它调用我的工厂对象)放入测试类中遇到了困难。我的工厂对象注入了我的模块实体对象、Doctrine 实体管理器和我的模块的实体存储库。

如何确保在单元测试期间正确调用工厂?

php entity unit-testing doctrine zend-framework2

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

ZF2控制器插件

我是ZF2的新手,并且在应该是一个基本想法方面遇到了一些麻烦.

我正在使用ZfCommons用户模块进行身份验证,它已经安装并且运行正常.

现在我想验证用户实际上是从我的控制器基于此登录的(如何检查用户是否已登录但我无法弄清楚如何注册控制器插件,我当前收到此错误:

Zend\Mvc\Controller\PluginManager::get was unable to fetch or create an instance for ZfcUserAuthentication
Run Code Online (Sandbox Code Playgroud)

我的控制器看起来像这样:

<?php
/**
 * Zend Framework (http://framework.zend.com/)
 *
 * @link      http://github.com/zendframework/ZendSkeletonApplication for the canonical source repository
 * @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
 * @license   http://framework.zend.com/license/new-bsd New BSD License
 */

namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController as AbstractActionController;
use Zend\View\Model\ViewModel as ViewModel;

class IndexController extends AbstractActionController
{

    public function __construct()
    {
        $plugin = $this->plugin('ZfcUserAuthentication');

    }

    public function indexAction()
    {
        return new ViewModel();
    } …
Run Code Online (Sandbox Code Playgroud)

zend-framework2

2
推荐指数
1
解决办法
4864
查看次数