我只是显示一张地图,没有路线或方向.我可以使用mapOptions = {... scaleControl:true,...}添加控件但我找不到有关将比例单位更改为英制的文档.
这是我的代码:
var mapOptions = {
zoom: 4,
mapTypeControl: false,
center: new google.maps.LatLng(38.8282, -98.5795),
mapTypeId: google.maps.MapTypeId.ROADMAP,
scaleControl: true,
scaleControlOptions: {position: google.maps.ControlPosition.BOTTOM_LEFT}
};
google.maps.visualRefresh = true;
map = new google.maps.Map(document.getElementById('map'),mapOptions);
Run Code Online (Sandbox Code Playgroud)
注意:ControlPosition似乎不起作用,始终向右下方.
我想从Javascript Web应用程序创建一封电子邮件.我完全了解这方面的许多问题(例如,使用Chrome打开Outlook HTML).典型答案存在问题:
Mailto:link:这将允许您创建一个电子邮件,但只能使用纯文本(无HTML),并且不允许附件.
Activex:仅限IE,我的应用程序也需要在Firefox和Chrome中运行.允许使用ActiveX的FF和Chrome插件存在安全隐患,而且似乎有问题.
服务器端通过SMTP发送:电子邮件不会最终出现在用户的"已发送"文件夹中.加上障碍让用户在浏览器中编辑HTML并附加文件.
创建一个Outlook .MSG文件:似乎没有库,也没有关于这样做的书面文章.显然,文件格式实际上嵌入了整个FAT文件存储系统.
许多其他SO问题和我之间的主要区别:
我无法成为第一个面对此问题的Web应用程序开发人员,但我无法找到商业或开源的解决方案.
更新:
我使用了EML文件方法,到目前为止效果很好.这是我创建和触发它的JS代码:
var emlContent = "data:message/rfc822 eml;charset=utf-8,";
emlContent += 'To: '+emailTo+'\n';
emlContent += 'Subject: '+emailSubject+'\n';
emlContent += 'X-Unsent: 1'+'\n';
emlContent += 'Content-Type: text/html'+'\n';
emlContent += ''+'\n';
emlContent += htmlDocument;
var encodedUri = encodeURI(emlContent); //encode spaces etc like a url
var a = document.createElement('a'); //make a link in document
var linkText = document.createTextNode("fileLink");
a.appendChild(linkText);
a.href = encodedUri;
a.id = 'fileLink'; …Run Code Online (Sandbox Code Playgroud) 我有一个动态数据集来呈现Angular.换句话说,我无法访问在运行时返回的列名.
我可以将列名称作为标题和数据本身显示没有问题.ng-repeat(或者它可能是JS本身)虽然拒绝按照创建的顺序返回列.您可以在小提琴中看到列被排序,因此它们显示为"年龄名称重量",我需要它们的方式,"名称年龄重量"
我创建了另一个列名称数组及其正确的顺序($ scope.order),但我似乎找不到使用Angular对数据进行排序的方法.
请给我一个按原始顺序显示此数据的方法.
我创建了一个JSFiddle:http://jsfiddle.net/GE7SW/
这是一个设置数据的简单范围:
function MainCtrl($scope) {
$scope.output = [
{
"name": "Tom",
"age": "25",
"weight" : 250
},
{
"name": "Allan",
"age": "28",
"weight" : 175
},
{
"name": "Sally",
"age": "35",
"weight" : 150
}
];
$scope.order = {
"name": 1,
"age": 2,
"weight" : 3
};
}
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<table ng-app ng-controller="MainCtrl">
<thead>
<tr>
<th ng-repeat="(key,value) in output.0">{{key}}</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="row in output">
<td ng-repeat="(key,value) in row">{{value}}</td>
</tr>
</tbody>
</table> …Run Code Online (Sandbox Code Playgroud)