小编Mar*_*n86的帖子

自定义指令范围与attrs

在angular中创建自定义指令时我有一个问题.当我使用链接功能时,我不确定在使用attrs或scope访问属性时有什么真正的区别.以这段代码为例:

myApp.directive('someDirective', function() {
    return {
        restrict: 'E',
        replace: true,
        scope: {
            title: '=title'
        },
        template: '<img/>',
        link: function(scope, element, attrs) {
            if (scope.title) {
                // do something here
            }
            if (attrs.title){
                // do something here
            }
        },
    }
Run Code Online (Sandbox Code Playgroud)

根据我的观察,从attrs和范围访问'title'属性具有类似的效果.真正的区别是什么?

javascript angularjs angularjs-directive

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

离子-离子滑盒中的垂直对齐图像

我正在使用离子ion-slide-box控制来显示几个图像。每个图像都有不同的高度。我正在努力将这些幻灯片内的图像垂直居中。现在,整个幻灯片都与顶部对齐:

在此处输入图片说明

<ion-slide-box>
    <ion-slide>
        <img src="../../img/article1.png">
    </ion-slide>
    <ion-slide>
        <div style="height: 100%">
            <img src="../../img/article111.png">
        </div>
    </ion-slide>
    <ion-slide>
        <img src="../../img/article1111.png">
    </ion-slide>
</ion-slide-box>
Run Code Online (Sandbox Code Playgroud)

css ionic-framework ionic

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

如何将照片从图库复制到dataDirectory?

我正在尝试将照片库中的文件复制到Android 5.0设备上的dataDirectory.不幸的是,Cordova相机插件以如下格式返回路径:content:// media/external/images/media/8793

 var options = {
                quality: 50,
                destinationType: Camera.DestinationType.FILE_URI,
                sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
                saveToPhotoAlbum: false
            };

            return $cordovaCamera.getPicture(options).then(function (result) {
                return handlePictureResult(result);
            })
Run Code Online (Sandbox Code Playgroud)

$ cordovaFile.copyFile('content:// media/external/images/media/8793',null,cordova.file.dataDirectory,newFileName)根本不起作用.

任何想法如何将文件从gallery(带有content://的路径)复制到cordova.file.dataDirectory?

javascript plugins cordova ionic-framework

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