小编ben*_*gro的帖子

如何使用Controller As表示法访问父属性

我在我的视图中使用Controller如下:

<body ng-controller="MainCtrl as main">
   <div ng-controller="ChildCtrl as child">
      {{ main.parentValue }} + {{ child.childValue }}
   </div>
</body>
Run Code Online (Sandbox Code Playgroud)

像这样定义我的控制器:

app.controller('MainCtrl', function($scope) {
   this.parentValue = 'Main';
});

app.controller('ChildCtrl', function($scope) {
   this.childValue = 'Child';
   // I want to access the property of the parent controller here
});
Run Code Online (Sandbox Code Playgroud)

ChildCtrl如何设置MainCtrl的name属性?这里是普兰克.

使用$ scope表示法,我可以从子控制器访问$ scope.parentValue.如何使用Controller As表示法实现相同的功能?

angularjs

26
推荐指数
2
解决办法
7063
查看次数

在二进制位图中选择非重叠2x2正方形的最大数量

给定一个由1和0组成的矩形,如何找到1的非重叠2x2正方形的最大数量?

例:

0110
1111
1111 
Run Code Online (Sandbox Code Playgroud)

解决方案是2.

我知道它可以用Bitmask DP解决; 但我真的无法抓住它 - 玩了几个小时之后.它是如何工作的以及如何正式化?

algorithm dynamic-programming

6
推荐指数
1
解决办法
986
查看次数

在thead和tbody上使用translateY会混淆z-index

我正在使用变换:在tbody和thead上的translateY将它们放在一个大的div中.

table thead {
  transform: translateY(200px);
  background: green;
}

table tbody {
  transform: translateY(190px);
  background: blue;
}
Run Code Online (Sandbox Code Playgroud)

在webkit(Chrome和Safari)中,tbody覆盖了thead - 即使我向两个选择器添加了z-index.这是一个例子.thead应该始终是可见的,并且tbody应该在背景中具有较低的z-index.

为什么有这种方法呢?

css transform

5
推荐指数
2
解决办法
2259
查看次数

如何创建java.lang.reflect.Type

我有以下实现:

   public boolean canWrite(Type type, Class<?> clazz, MediaType mediaType) {
        if (!type.getTypeName().contains("TypeX")) {
            return false;
        }

        return true;
    }
Run Code Online (Sandbox Code Playgroud)

我想测试这个方法,因此我需要传入一个 Type 参数。

在我的测试中,如何构造 X 类型列表的 Type 参数?

Spring 可以以某种方式填充该类型,使其包含类型名称List<x.y.y.TypeX>. 我想在测试中做同样的事情。

java

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