小编nis*_*ish的帖子

选择子菜单时,父菜单的ui-router活动类

我是ui-router的新手,我想得到一个像下面的菜单(它不是崩溃的东西,请参阅plnkr)

  1. MENU1

    a)子菜单1

    b)子菜单2

    c)子菜单3

  2. MENU2

  3. 菜单3

我设法使用ui-router获取菜单和子菜单但不确定使用ui-router的正确方法并使用了ui-sref-active="active"激活菜单,我面临的问题是当我点击子菜单时我想要活跃父母也.. ..如果我点击submenu1,submenu2submneu3我想激活其父母menu1.

这里是plunker:http://plnkr.co/edit/1kpmUiacrb3Aoo4E19O1?p = preview

angularjs angular-ui-router

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

Angularjs指令之间共享控制器

在实现angularjs指令时,我在指令之间共享控制器时遇到了一些问题

我无法从下面的控制器访问enterUser指令

app.directive('entires', [function () {
  return {
    restrict: 'E',
    replace: true,
    scope : {
      user : '='
    },
    require : '^?enterUser',
    template:"<div><b>Time : </b>{{user.name}}  <b>Task :</b> {{user.age}} <a ng-click='delete(user);'><u>Delete Entry</u></a> <br></div>",
    link: function (scope, iElement, iAttrs, enterUserctrl) {
     console.log(ctrl)
    //here i got enterUserctrl undefined..
    // i want like to call delete function from here
    enterUserctrl.delete(user); 


    }

  };
}])
Run Code Online (Sandbox Code Playgroud)

这里是当前工作的小提琴

javascript angularjs angularjs-directive angularjs-scope

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