小编Bri*_*gan的帖子

AngularJS - 如何在ng-Repeat中引用属性名称

除了在对象中呈现属性的值之外,我还想将属性名称呈现为标签.有没有办法做到这一点ng-repeat?例如:

<ul>
    <li ng-repeat="option in data">{{propertyName}}: {{option}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

哪个可能吐出这样的东西:

<ul>
    <li>Name: John</li>
    <li>Phone: (123) 456-7890</li>
    <li>Country: England</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-repeat

132
推荐指数
2
解决办法
7万
查看次数

如何在IOS Safari的推荐网站列表中显示一个图标

我正在试图找出如何让我的网站图标显示在iOS Safari推荐网站部分而不是默认的灰色Safari图标/占位符.其他网站能够做到这一点,但我无法弄清楚如何.我认为它与文件favicon.icoapple-touch-icon.png文件有关,但我无法确定正在使用的内容或如何让它为我的网站工作.

例如,当我清除我的Safari缓存和历史记录,打开Safari,并开始键入"arstechnica"时,我得到了这个:

arstechnica screengrab

当我输入"americanexpress"时,同样的想法:

美国快递屏幕抓取

和"cnn":

cnn屏幕抓取

但是,当我尝试其他网站,例如"wellsfargo"时,我会获得占位符(这也是我的网站发生的事情):

井法戈屏幕抓取

apple-touch-icon.png不在根文件夹中,所以我移动了它,但似乎没有任何区别.(我favicon.ico已经在根文件夹中了.)

在调查其中一些网站时,它似乎不是正在使用favicon.icoapple-touch-icon.png文件或文件.arstechnica有一个apple-touch-icon.png文件(通过cdn重定向),但它与用于建议站点的图像不同.它确实有一个favicon.ico看似匹配的东西,但是americanexpress favicon.ico也与推荐的网站图标不匹配.检查每个HTML文件的link标签也会产生不确定的结果.

有谁知道什么图像文件用于建议的网站图标以及我如何让它出现在我的网站上?

safari ios

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

飞溅后的Phonegap 3白色闪光灯

我知道已经多次询问(和回答)(PhoneGap在启动画面后显示白屏 - IOS,Phonegap 2.0 - 应用程序启动时,在我的应用程序加载之前,白屏闪烁,如何杀死白色闪烁的闪屏开始使用phonegap iOS app?)但这些解决方案似乎都不适用于我.也许是因为我使用的是Phonegap第3版?

我只加载Phonegap和jQuery 2.0.0(其他解决方案处理我不使用的jQuery-mobile)而且我只针对iOS进行部署.我有一个启动图像加载,然后应用程序显示一个白色的屏幕(持续时间不同 - 我猜它正在加载应用程序?)然后我的index.html加载我的第一个屏幕.这是我现在的头脑:

<head>
    <meta charset="utf-8" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="viewport" content="user-scalable=no, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

    <link type="text/css" rel="stylesheet" href="css/main.css" />

    <title>My App</title>

    <script type="text/javascript" src="phonegap.js"></script>
    <script src="js/lib/jquery-2.0.0.min.js"></script>
    <script src="js/main.js"></script>      
</head>
Run Code Online (Sandbox Code Playgroud)

我尝试将其添加到我的config.xml(与index.html在同一文件夹级别):

<preference name="backgroundColor" value="0x000000" />
Run Code Online (Sandbox Code Playgroud)

但我仍然得到白屏闪光.我还尝试手动隐藏/显示启动:

function onDeviceReady() {
    navigator.splashscreen.show();
}
Run Code Online (Sandbox Code Playgroud)

但这似乎没有任何影响.有人有什么建议吗?

ios cordova

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

标签 统计

ios ×2

angularjs ×1

angularjs-ng-repeat ×1

cordova ×1

safari ×1