假设我有很大的单元格网格,我想添加数据行和数据col属性值并从模型绑定.如何从angular2(Dart中的beta0)绑定数据行.
使用data-row ="{{boundVal}}绑定"似乎不起作用.(输出html中没有数据属性)
例如.
<table>
<tr *ngFor="#row of rows" >
<td *ngFor="#cell of row.cells" data-row="{{row.index}}" data-col="{{cell.index}}" >
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud) 我的第一个实现想法是简单地做:
bool hasUpperCase (string str) {
if(string.IsNullOrEmpty(str))
return false;
for (int i = 0; i < str.Length; i++) {
if (char.IsUpper (str[i]))
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
但也许还有另一种更快的方法吗?
在 C# 中,我们有 CultureInfo,它会影响 ToString() 处理日期和数字的方式,例如。您可以通过执行以下操作来设置 CurrentCulture:
Thread.CurrentThread.CurrentCulture = new CultureInfo("pl-PL");;
Run Code Online (Sandbox Code Playgroud)
在 dart 中是否有任何等价物?
编辑:
我希望Dart上个月的第一天作为DateTime.即使对于x = 1,下面的代码也能正常工作(月份传递0)
print(new DateTime(2016,x-1,1));
Run Code Online (Sandbox Code Playgroud)
但它是按设计还是我不应该转发呢?
让我们假设我有这样的HTML:
<tr id="myRow">
<td > some text</td>
<td > some text</td>
...
</tr>
Run Code Online (Sandbox Code Playgroud)
并且每个TD 都附加了onClick事件的处理程序.
我想以正确的方式删除#myRow儿童.下面的代码会导致内存泄漏吗?
query('#myRow').innerHtml = '';
Run Code Online (Sandbox Code Playgroud)
删除所有子TD元素的正确方法是什么 - 不会导致内存泄漏?
我在这里看到类似的问题删除一个DOM对象(在Javascript中)如果附加了事件会导致内存泄漏吗?但是我不清楚删除元素是否会清除事件处理程序.