草庐IT

array_views

全部标签

javascript - 当使用angularjs,ngInit加载 View 时初始化范围值的正确方法?

在过去的几周里,我一直在学习angularJs,并一直在研究许多大型应用程序,以了解其在现实世界中的运作方式。在大多数情况下,我注意到加载View时:ng-init="init()"即在相关Controller中调用函数init()。用于设置初始值。但是(很大但是)在阅读ngInit上的Angular文档时,我得出了一个相当严厉的描述:"TheonlyappropriateuseofngInitforaliasingspecialpropertiesofngRepeat,asseeninthedemobelow.Besidesthiscase,youshouldusecontrolle

javascript - 未捕获的 RangeError : Invalid array length in Chrome version 36. 0.1985.5 dev -m

我有一个谷歌地图API设置Here,并且只有GoogleChrome会抛出“未捕获的RangeError:无效的数组长度”。这里是有问题的代码:varmap;varphoenix=newgoogle.maps.LatLng(33.551946,-112.109985);varlocOne=newgoogle.maps.LatLng(33.541061,-112.293369);varlocTwo=newgoogle.maps.LatLng(33.37738,-111.833271);varlocThree=newgoogle.maps.LatLng(33.454742,-112.099

javascript - 如何在全日历日 View 中更改默认行高?

如何更改FullCalendar日View(议程)中行元素的默认高度?需要CSS类或Javascript函数。有关详细信息,请参阅屏幕截图- 最佳答案 如果你想改变每个30分钟block的高度,你应该使用下面的CSS并根据需要调整高度。默认值为2.5em。.fc-time-grid.fc-slatstd{height:2.5em;}看看aworkingjsfiddle. 关于javascript-如何在全日历日View中更改默认行高?,我们在StackOverflow上找到一个类似的问题

javascript - Polymer 使用 Array 进行数据绑定(bind)

我有这个dom-repeat模板,我想知道如何将数组传递给属性。{{item}}Polymer({is:"my-element",properties:{headers:Array}});然后在index.html文件中,我这样绑定(bind)它:我尝试这样做,但什么也没发生,我收到警告Polymer::Attributes:couldn'tdecodeArrayasJSON 最佳答案 切换双引号和单引号。Polymer1.0需要正确的JSON引号,在0.5中则相反(source)。 关

javascript - ionic 避免 View 标题在 Android 上闪烁

我正在尝试按照ionic模板示例所建议的“标准”方式来制作选项卡内容页面。但是,我发现在Android中切换标签时,view-title会闪烁。您不会在iOS或桌面浏览器上看到闪烁。但是,如果您将Chrome中的设备模式切换到Android设备,您会看到闪烁。我怎样才能克服它?菜单.htmlLeftTab1Content1标签.htmlcontent1.htmlContent1content2.htmlContent2 最佳答案 感谢@AndresRehn分享链接(http://forum.ionicframework.com/t/

javascript - react native View 渲染

如何有条件地渲染View?示例:如果我的应用程序未连接到互联网-呈现错误View,如果已连接-呈现WebView?ReactNative有可能吗?我要渲染的不是纯html 最佳答案 使用您的示例有条件地呈现View的逻辑:render(){if(!this.state.isConnected){//errorreturn();}else{return(//webview);}} 关于javascript-reactnativeView渲染,我们在StackOverflow上找到一个类似的

javascript - Angular2 在创建 ngSwitch 新 View 后调用自定义函数

我正在使用Angular2+Ionic2创建一个小应用程序。在此应用中,当用户使用ion-切换到map-segment时,我想将google-map初始化为viewsegment段示例代码结构如下:List..MapListing我曾尝试为ion-segment-button提供click监听器,但事实并非如此解决了。在带有id="googleMap"的div附加到DOM之前,添加map的功能被触发,并导致未定义的错误。那么,当ngSwitch发生时,我们如何理解何时加载新元素?最好的方法是什么?更新(添加js代码)import{Page,NavController}from'ioni

javascript - 我可以创建一个 Array.isArray() 返回 true 的对象而不使用 Array 构造函数或数组文字吗?

通过将其原型(prototype)设置为Array.prototype,我可以轻松地使一个普通对象看起来像一个数组:constobj={};Reflect.setPrototypeOf(obj,Array.prototype);(我知道神奇的length属性和稀疏数组也存在一些问题,但这不是这个问题的重点。)我想让Array.isArray(obj)返回true(当然不修改Array.isArray()方法)。MDNpolyfillforArray.isArray()如下:if(!Array.isArray){Array.isArray=function(arg){returnObje

javascript - 禁止使用 Array<T> 的数组类型

我的Ttslint会针对此构造发出警告(ArraytypeusingArrayisforbidden.UseT[]instead(array-type)):Array|null这是对前一个的正确替换吗?(string|null)[]|null 最佳答案 是的,这就是array-type的行为规则强制执行,当它设置为"array"时:Oneofthefollowingargumentsmustbeprovided:*"array"enforcesuseofT[]foralltypesT.*"generic"enforcesuseofA

javascript - 谷歌地图 API : Get url for current view

我有一个表单,用户可以在其中引入googlemapsurl来指定某些东西的地址。我一直在考虑通过GoogleMapAPIv3显示map,让用户移动到所需的位置并通过按钮或其他东西自动获取该地点的url并将其复制到输入。我已经能够使用教程显示map,但我无法在文档中找到如何获取url...我认为您不需要它,但这是我使用的简单代码:varlatlng=newgoogle.maps.LatLng(-34.397,150.644);varoptions={zoom:8,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeCo