小编use*_*321的帖子

调整角度材料设计中的侧面尺寸.

是否有角度材料的指令来调整sidenav的大小?

有一个sidenav显示客户端列表,右侧窗格显示客户端的详细信息.我想在它们之间添加一个调整大小栏.

我使用了以下内容

http://plnkr.co/edit/Zi2f0EPxmtEUmdoFR63B?p=preview

我在下面找到了

Angular JS可调整大小的div指令

我尝试按照上面的plunker示例,但sidenav从未调整过大小.右侧窗格向右移动,但左侧窗格保持不变.

<div layout="row" flex>

        <md-sidenav layout="column" class="md-sidenav-left md-whiteframe-z2" id="sidenav" md-component-id="left" md-is-locked-open="$mdMedia('gt-md')">
            <md-list class="sideBar">
                <md-item ng-repeat="client in data">
                    <md-item-content>
                        <md-button ng-click="selectClient(client);" >

                                {{client.name}} 
                        </md-button>
                    </md-item-content>
                </md-item>
            </md-list>
        </md-sidenav>

        <div id="sidebar-resizer" 
        resizer="vertical" 
        resizer-width="6" 
        resizer-left="#sidenav" 
        resizer-right="#primary-col"
        resizer-max="400">
    </div>
    <!-- viewport column -->

    <div layout="column" flex class="content-wrapper" id="primary-col">
        <div id="viewPort" ng-view></div>
    </div>
 </div> 
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript css angularjs angularjs-directive angular-material

7
推荐指数
1
解决办法
9996
查看次数

$ mdDialog打开但出现以下错误.无法读取属性'getBoundingClientRect'

我想在点击图标时生成对话框.单击时出现以下错误md-icon.对话框打开,但我在控制台上看到以下错误:

TypeError: Cannot read property 'getBoundingClientRect' of undefined
at transformToClickElement (angular-material.js:4652)
at dialogPopIn (angular-material.js:4630)
at Object.onShow (angular-material.js:4538)
at InterimElementFactory.self.show.compilePromise.then.showDone (angular-material.js:1827)
at processQueue (angular.js:13248)
at angular.js:13264
at Scope.$get.Scope.$eval (angular.js:14466)
at Scope.$get.Scope.$digest (angular.js:14282)
at Scope.$get.Scope.$apply (angular.js:14571)
at done (angular.js:9698)                               

angular-material.js:824 Uncaught TypeError: Cannot read property 'hasAttribute' of undefined
Run Code Online (Sandbox Code Playgroud)

以下是我的HTML代码段.

<md-button class="md-fab md-primary" ng-click="showAdvanced($event)"
           aria-label="AddClient">
    <md-icon md-svg-src="content/images/68448.svg" 
             style="width: 48px; height: 48px;">
    </md-icon>

    <md-tooltip md-visible="demo.showTooltip">
        Add Client
    </md-tooltip>
</md-button>
Run Code Online (Sandbox Code Playgroud)

HTML页面的控制器如下.

$scope.showAdvanced = function(ev) {
$mdDialog.show({
  controller: 'newClient',
  templateUrl: 'app/views/xyz/newClient.html',
  targetEvent: ev
});}; …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-material

4
推荐指数
1
解决办法
9763
查看次数

更新处理器返回空字符串:将 NIFI 中的字符串日期转换为长整型

将具有图像上提到的格式的字符串日期转换为数字(长),但我得到的输出是空字符串。

使用 JSON 读取器和写入器;

其中,在输入 JSON 中它是一个字符串,在输出 JSON 中它是 long 类型。

尝试将输出 JSON 类型保留为 String 并尝试计算以下表达式,但这也是空字符串

${DATE1.value:toDate('yyyy-MM-dd HH:mm:ss'):toNumber():toString()}

尝试转换的示例数据:{"DATE1" : "2018-01-17 00:00:00"}

尝试遵循此链接上的解决方案,但仍然得到空字符串。

在此输入图像描述

apache-nifi

3
推荐指数
1
解决办法
5684
查看次数

有没有办法循环使用NiFi表达式语言来为数据添加填充?

记录中有一个日期字段.其格式如下"YYYY-MM-DD HH:MM:SS.sss"(将此日期值用作字符串).在某些记录中,例如,毫秒数从源舍入

  1. 2018-05-15 15:30:20.123
  2. 2018-05-15 15:30:20.12
  3. 2018-05-15 15:30:20.3

有没有办法在NiFi中像下面的例子2和3中填充额外的零?

  1. 2018-05-15 15:30:20.120
  2. 2018-05-15 15:30:20.300

有没有办法循环使用NiFi表达语言?

PS:现在我使用三个不同的处理器来执行此循环,将日期作为属性并将其长度检查为条件,并在需要时决定添加"0".我尝试的另一种方法是使用Execute脚本处理器.但试图找出是否有更好的解决方案呢?.

apache-nifi

0
推荐指数
1
解决办法
384
查看次数