我有一个证书,它是另一个 CloudFormation 堆栈中的资源(由标准 CF 模板创建),我想通过传递“域名”属性来引用它。
我不想只使用 ARN 的原因是,如果重新创建该资源,它可能会发生变化。
我浏览了文档,似乎可以使用getAttr或作为相关类的方法对其他资源完成这种事情,但在 ACM 的情况下似乎都不是选项。
所以我正在使用Google Maps API,目前我有一个自定义标记,可以突出显示位置.如果可能的话,我想做的是能够点击它并让它显示谷歌地图上通常点击地名时获得的谷歌地图方向对话框(例如这个).在那一刻我只是设置它来放大标记,但显然我只是摆脱该功能,如果我可以让它工作.
在此先感谢您的帮助.
这是我的代码:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var location = new google.maps.LatLng(50.871622, -4.131561);
var mapOptions = {
center: location,
zoom: 11,
scrollwheel: false
};
var map = new google.maps.Map(document.getElementById("map"),
mapOptions);
var image = {
url: 'img/mapmarker.png',
};
var marker = new google.maps.Marker({
position: location,
map: map,
animation: google.maps.Animation.DROP,
icon: image,
title: 'Deer Park Dairy'
});
google.maps.event.addListener(marker, 'click', function() {
map.setZoom(15);
map.setCenter(marker.getPosition());
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
Run Code Online (Sandbox Code Playgroud) 我有以下反应组件,它有条件地调用ReactDOM.renderifroot === true以满足flow:
import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
const root = document.getElementById('root')
if (root !== null) {
ReactDOM.render(<App />, root)
}
Run Code Online (Sandbox Code Playgroud)
问题是这个测试不再等于真,大概是因为条件包装需要被模拟为真或其他东西,但我无法弄清楚。
import ReactDOM from 'react-dom'
jest.mock('react-dom')
require('../index')
test('Renders the application', () => {
expect(ReactDOM.render).toBeCalled()
})
Run Code Online (Sandbox Code Playgroud)
我需要如何更新我的测试来检查它ReactDOM.render是否被调用?
所以这是我的jQuery:
var optionsArray = $(".optionInput").map(function() {
return this.value;
}).get();
Run Code Online (Sandbox Code Playgroud)
目前,它通过类.optionInput获取所有输入并将数据放入数组中,但它也存储空白输入.使用我的网站,我不需要填写所有输入,但我不希望该功能从空白字段中收集任何数据.任何帮助将非常感激.