小编mar*_*375的帖子

如何更改Angular Material中md-icon的颜色?

我开始在我的项目中使用Angular Material,我想知道如何更改内部的svg颜色am-button.

这是我的代码:

<md-button class="md-fab md-primary">
    <md-icon
        class="ng-scope ng-isolate-scope md-default-theme"
        style="height: 14px; width: 14px;"
        md-svg-src="img/material-icons/core/arrow-forward.svg"
    ></md-icon>
</md-button>
Run Code Online (Sandbox Code Playgroud)

我需要添加什么才能将svg的颜色从黑色变为白色,就像Google的按钮演示一样?("使用字体图标的图标按钮"部分)

angularjs angular-material

29
推荐指数
4
解决办法
5万
查看次数

递归调用异步函数

我有一个异步函数,我想连续多次调用.问题是"多重"可能是几十万或几百万......

显而易见的方法是从回调中调用相同的函数,如:

function foo()
{
    asyncBar(foo);
}
Run Code Online (Sandbox Code Playgroud)

当然,还有一些逻辑可以阻止递归.问题是堆栈是否正在填充调用并且可能在某些时候导致堆栈溢出?

javascript stack-overflow recursion asynchronous node.js

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

将Facebook SDK导入我的android项目 - Gradle错误

我有一个问题,让我在过去几天忙,我想得到一些帮助......

我正在使用intellij 13.1.3,当我尝试将Facebook SDK添加为模块时,我收到一个错误

错误:Gradle:错误:包com.facebook不存在

我完全按照@Scott Barta在这里解释的那样做了一切:https://stackoverflow.com/a/20221453/1018192

请帮我!:( 非常非常感谢你 :)

编辑1: 我的build.gradle文件:

facebook - > build.gradle

apply plugin: 'android-library'

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile files('libs/bolts.jar')
}

android {
    compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
        targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
    }

    lintOptions {
        abortOnError false
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

my_proj - > build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}
apply plugin: 'android' …
Run Code Online (Sandbox Code Playgroud)

android facebook intellij-idea android-gradle-plugin facebook-sdk-3.1

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

跨线程异常

我有一段时间有问题

这一行:

txtPastes.Text = (string)e.UserState;
Run Code Online (Sandbox Code Playgroud)

抛出一个跨线程异常,我没有找到任何解决方案

txtPastes - 文本框

GuiUpdate - BackgroundWorker

lstAllPastes - 字符串列表

    private void GuiUpdate_DoWork(object sender, DoWorkEventArgs e)
    {
        while (true)
        {
            while (lstAllPastes.Count == 0) ;

            for (int i = 0; i < lstAllPastes[0].Length; i++)
            {
                GuiUpdate.ReportProgress(0, lstAllPastes[0].Substring(0, i));
                Thread.Sleep(1);
            }
            lstAllPastes.RemoveAt(0);
        }
    }

    private void GuiUpdate_ProgressChanged(object sender, ProgressChangedEventArgs e)
    {
        txtPastes.Text = (string)e.UserState;
    }

    private void GuiUpdate_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {

    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

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