无论我使用什么屏幕尺寸,Sidenav总是相同的尺寸.我尝试添加诸如 - flex - flex ="85"之类的属性(以获得其容器的85%)
似乎无法找到一个好方法.
我使用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>files与storage>data>data该文件不存在.
这是因为:
创建的文件位于另一个地方,那么我在哪里可以找到它?
要么
因为它是私有的,我的文件管理器无法访问它,所以如何更改权限设置以获得公共文件?
我正在使用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) 如何为与文本相关的mdRadioButton指令设置垂直对齐方式Angular Material?我已经尝试过layout-align和vertical-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)