小编Asi*_*ian的帖子

如何在角度材料设计中更改Sidenav的宽度?

无论我使用什么屏幕尺寸,Sidenav总是相同的尺寸.我尝试添加诸如 - flex - flex ="85"之类的属性(以获得其容器的85%)

似乎无法找到一个好方法.

css angularjs angular-material

25
推荐指数
5
解决办法
3万
查看次数

Cordova File Plugin创建的文件的位置在哪里?

我使用Cordova File Plugin在移动设备上创建文件.以下是创建文件的代码:

window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
   alert(cordova.file.dataDirectory);
   dir.getFile("log.txt", { create: true }, function (file) {
          alert("got the file: "+ file.name + ', ' + file.fullPath);
   });
});
Run Code Online (Sandbox Code Playgroud)

当我在Android手机上部署应用程序时,该文件将成功创建,但我无法在我的设备上找到创建的文件.

虽然cordova.file.dataDirectory指向 file:///data/data/io.cordova.myappId/files/我设备io.cordova.myappId上的data>data路径,但该Android>data路径中不存在该文件夹,但存在于路径中.顺便说一句,我查都storage>Android>data>io.Cordova.myappId>filesstorage>data>data该文件不存在.

这是因为:

创建的文件位于另一个地方,那么我在哪里可以找到它?

要么

因为它是私有的,我的文件管理器无法访问它,所以如何更改权限设置以获得公共文件?

android phonegap-plugins cordova cordova-plugins

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

具有$ http请求的材质角度无限滚动

我正在使用md-virtual-repeat指令Angular Material来进行无限滚动,我需要用$ http请求替换它的demo $ timeout函数.但我无法找到正确的解决方案.在下面的代码中,无限滚动工作正常,但不显示来自http请求的数据.问题是我不知道将$ http结果绑定到infiniteItems的方法.

是掠夺者.

的index.html

<body ng-app="infiniteScrolling" class="virtualRepeatdemoInfiniteScroll">
<div ng-controller="AppCtrl as ctrl" ng-cloak>
    <md-content layout="column">
        <md-virtual-repeat-container id="vertical-container" flex>
            <div md-virtual-repeat="item in ctrl.infiniteItems" md-on-demand
                 class="repeated-item" flex>
                {{item.id}}
            </div>
        </md-virtual-repeat-container>
    </md-content>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

JS:

(function () {
'use strict';
angular
  .module('infiniteScrolling', ['ngMaterial'])
  .controller('AppCtrl', function ($timeout,$scope,$http) {
     this.infiniteItems = {
          numLoaded_: 0,
          toLoad_: 0,
          items:[],
          getItemAtIndex: function (index) {
              if (index > this.numLoaded_) {
                  this.fetchMoreItems_(index);
                  return null;
              }
              return index;
          }, …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-material

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

如何为与文本相关的 Angular Material 的 mdRadioButton 指令设置垂直对齐方式?

如何为与文本相关的mdRadioButton指令设置垂直对齐方式Angular Material?我已经尝试过layout-alignvertical-align样式,但是,单选按钮总是与文本相关的中间对齐。

是plunker

<md-content>
    <md-radio-group ng-model="data"  style="vertical-align:top;">
        <md-radio-button value="a" aria-label="Label 1" style="vertical-align:text-top;">long text 1</md-radio-button>
        <md-radio-button value="b"> long text 2 </md-radio-button>
    </md-radio-group>
</md-content>
Run Code Online (Sandbox Code Playgroud)

html css material-design angular-material

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