小编Nat*_*ugh的帖子

如何在没有包装元素的情况下重复内容(也称为*ngFor)?

我有一个Angular 4组件,它使用的是一个有效的二维数组.我有一个包含一系列链接的部分数组.我希望能够平坦地输出它们:

<ul>
  <div *ngFor="let section of all_sections">
    <li *ngFor="let nav of section.links" [class.active]="nav.href === current_url">
    </li>
    <li class="divider"></li>
  </div>
</ul>
Run Code Online (Sandbox Code Playgroud)

我怎么能强制它做循环但没有额外的包装div为部分?它应该只是ul里面的li标签.

预期产量:

<ul>
    <li class="active"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="divider"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="active"></li>
    <li class="divider"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

angular

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

带有Apache Directory和RewriteRule的通配符?

我正在尝试让FuelPHP在我的服务器上运行.我没有权限使用.htaccess文件用于RewriteRule.但是,我的主机允许我指定httpd.conf文件的一部分.

以下是我想要的:

<Directory /Applications/XAMPP/xamppfiles/htdocs/sandbox/username/public>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
Run Code Online (Sandbox Code Playgroud)

但是,我需要它不仅仅是"用户名".如何在此目录中使用通配符,以便它适用于一次性解决方案的任何"用户名"值?

我在apache手册上找到了这个建议,但是我不知道如何让它与它一起工作RewriteRule.

试过以下但是没有用:

<Directory /Applications/XAMPP/xamppfiles/htdocs/sandbox/*/public>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
Run Code Online (Sandbox Code Playgroud)

请帮忙!

unix apache fuelphp

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

Android设置时间后隐藏对话框,就像自定义时间间隔吐司一样

我试图在屏幕上显示一些文本一段时间,类似于吐司,但能够指定它在屏幕上的确切时间.我认为警报对话框可能适用于此,但我似乎无法弄清楚如何自动关闭对话框.

你能建议一个替代吐司通知,我可以指定它显示的确切时间吗?

谢谢!

static DialogInterface dialog = null;
public void toast(String text, int duration) {

    final AlertDialog.Builder builder = new AlertDialog.Builder(gameplay);

    LayoutInflater inflater = (LayoutInflater) gameplay.getSystemService(gameplay.LAYOUT_INFLATER_SERVICE);
    View layout = inflater.inflate(R.layout.tutorial, (ViewGroup)gameplay.findViewById(R.id.layout_root));
    ((TextView)layout.findViewById(R.id.message)).setText(text);

    builder
        .setView(layout);


    builder.show();

    if (dialog!=null){
        dialog.cancel();
        dialog.dismiss();
    }

    dialog = builder.create();


    Handler handler = null;
    handler = new Handler(); 
    handler.postDelayed(new Runnable(){ 
         public void run(){
             dialog.cancel();
             dialog.dismiss();
         }
    }, 500);


}
Run Code Online (Sandbox Code Playgroud)

user-interface android toast android-alertdialog

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

在Android中使用AlarmManager启动日常服务?

我需要每晚午夜运行服务.我想使用AlarmManager来做到这一点.

你能给我一些如何让它正常工作的指导吗?

alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, System.currentTimeMillis(), AlarmManager.INTERNAL_DAY, serviceIntent);
Run Code Online (Sandbox Code Playgroud)

也许我需要使用Calendar对象来指定时间?谢谢你的帮助!

android

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

将ruby上的html从rails输出保存到变量

我在rails网站上有一个ruby.使用ruby和rails动态加载和生成页面.但是,我还想生成一个静态.html页面来简化我的服务器,而不是每次调用rails页面.

在PHP中,我知道如何使用ob_start()和ob_get_contents()来获取输出缓冲区以获取输出文本.

如何将rails页面的输出捕获到变量中?

编辑:我想这样做的原因是我可以将我的页面保存为.html,以便在其他机器上使用.所以我使用ruby生成HTML并以他们可以查看的格式分发给其他人.

ruby-on-rails ruby-on-rails-3

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

使用adb在Android设备上运行shell脚本

手动,我们可以运行:

adb shell
su
chmod 666 /dev/graphics/fb0
export CLASSPATH=/data/local/device.jar
export LD_LIBRARY_PATH=/data/local
exec app_process /system/bin com.device.client.Main /data/local/device.conf &
Run Code Online (Sandbox Code Playgroud)

但是,我们需要能够从编译程序的计算机上的bash脚本运行它.

我试过了:

adb shell "su
    && chmod 666 /dev/graphics/fb0
    && export CLASSPATH=/data/local/device.jar
    && export LD_LIBRARY_PATH=/data/local
    && exec app_process /system/bin com.device.client.Main /data/local/device.conf &"
Run Code Online (Sandbox Code Playgroud)

但是因为我们正在进入su shell,所以这不起作用.

你能建议一个解决方案吗?

shell android adb

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