我刚从KnockoutJS切换到AngularJS,我无法在AngularJS中找到KnockoutJS的“with”数据绑定。

这是KnockoutJS中的一段代码。 “with”绑定创建一个新的绑定上下文,以便后代元素在指定对象的上下文中绑定。

<h1 data-bind="text: city"> </h1>
<p data-bind="with: coords">
    Latitude: <span data-bind="text: latitude"> </span>,Longitude: <span data-bind="text: longitude"> </span>
</p>

<script type="text/javascript">
    ko.applyBindings({
        city: "London",coords: {
            latitude:  51.5001524,longitude: -0.1262362
        }
    });
</script>

AngularJS有什么情况吗?

没有什么像我知道的..这是我能做的最好的
<h1>{{city}}</h1>
<p ng-repeat="c in [coords.or.possibly.deeper.in.tree]">
    Latitude: {{c.latitude}},Longitude: {{c.longitude}}
</p>

KnockoutJS在AngularJS中的“与”绑定?的更多相关文章

  1. ios – MKMapView MKCircle呈现一个半径太大的圆

    我面临着MKCircle外表的奇怪行为.基本上我正试图用一个任意的中心绘制一个半径为8500km的圆.这是我的代码:我还有一个自定义双击手势处理程序,它会覆盖地图视图的标准处理程序,并允许通过双击地图视图来更改地图中心:结果很奇怪:您可能会注意到这两个半径之间存在显着差异:第二个半径比第一个半径大!发生了什么,如何使它们正确显示?

  2. xcode – 尝试在Pin上居中地图(MKMapView)

    苦苦寻找一种方法来使地图缩放并以注释引脚为中心.Pin下降,但地图加载海洋.代码如下.第2个问题,非常相关:在实现上述问题的答案后,我已经修改了我的代码.现在,我的坐标从前一个视图到我的MKMapView,所以我不必费心去做两次API调用,第二个是在MKMapView中.目前在我的ViewWillAppear中,我有以下内容,并且AGAIN遇到了一个问题,即视图不会居中并放大图钉:反馈非常感谢,因为我不知道还应该做些什么.引脚加载到正确的坐标上,只是没有居中/缩放…

  3. ios – Swift无法分配类型[CLLocationCoordinate2D]的不可变值

    有人可以解释为什么我收到错误“无法分配类型[CLLocationCoordinate2D]的不可变值”我会给出两个场景.我希望第二个工作的原因是因为我将处于循环中并且需要每次都将它传递给drawShape函数.此代码有效:此代码不起作用:我不明白为什么这不起作用.我甚至有println(coordinates)和println(coords),它给了我相同的输出.解决方法将参数传递给函数时,默认情

  4. ios – 如何在MKMapView中将引脚和贴图保持在移动叠加层的中心

    如何在地图上垂直移动另一个视图,使得引脚保持在覆盖图上方,如何将引脚置于地图中心.请参阅附加屏幕截图,了解第一个和最终状态.当用户平移上/下时,我已经获得了叠加层和屏幕顶部之间空间的CGRect.然而,当用户向上平移时,我如何使用它来移动地图和图钉同时放大地图……

  5. ios – 如何使用Swift使用Core Data更新/保存和保留非标准(可转换)属性?

    我已经构建了一个非常基本的示例来演示我尝试更新可转换类型并在应用程序重新启动之间保持更改的问题.我有一个Destination类型的实体……解决方法核心数据无法跟踪该对象的脏状态,因为它不了解其内部.而不是改变对象,创建一个副本,改变它,然后设置新对象.它可能会变异,然后重新设置相同的对象,不确定,没有测试它.您可以检查,只是改变地址,然后询问托管对象是否有更改,如果没有则则不会保存.

  6. swift 类和结构的初始化方法

    1.0Struct2.Class

  7. swift中Class的继承

  8. 结构体与 NSCoding

    我找到了一种优雅的方式来将结构体包在NSCoding的容器中,存储时也不会让人觉得小题大做。save包括了获取encoder,并将其存到某个路径中:fetch则包括了一些微小的编译器工作。现在,要使用这个cache,只需要实例化一个对象并指定其类型为Coordinate:生成了该对象之后,我们就可以透明地存取coordinate结构体了:使用以上方法,我们可以通过NSCoding来编码结构体,遵守单一职责原则,并加强了类型安全。

  9. 在Swift中的if语句中使用多个let-as

    我从一个字典中解开两个值,在使用它们之前,我必须投射它们并测试正确的类型。Swift3的更新:以下将在Swift3中工作:只要确保记住,如果尝试的可选绑定之一失败,if-let块中的代码将不会被执行。Swift1.2:苹果可能已经读过你的问题,因为你的希望代码在Swift1.2中正确编译:Swift1.1和更早版本:这是一个好消息–你可以完全做到这一点。在两个值的元组上的switch语句可以使用模式匹配同时将它们转换为Double:更新:此版本的代码现在可以正常工作。

  10. swift – 地图按钮刷新位置

    我正在开发我的第一个快速iPad应用程序.到目前为止,我有一个基本的mapview,底部工具栏中有一个按钮,我想刷新一次,并在点击后关注用户位置.目前我有这个代码:}如何获取刷新按钮?我真的需要一些帮助,因为我是Swift/xcode的新手:)谢谢正如@Orkhan所说,你可以这样做.如果你想做这个动作你只需简单地按住Ctrl键拖动到viewController并选择“Action”.之后,您可以将代码添加到处理程序.

随机推荐

  1. Angular2 innerHtml删除样式

    我正在使用innerHtml并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}}它给了我正确的内容:``但是当我使用[innerHtml]=“poi.content”时,它会给我这个html:当我使用[innerHtml]时,有谁知道为什么它会剥离我的样式Angular2清理动态添加的HTML,样式,……

  2. 为Angular根组件/模块指定@Input()参数

    我有3个根组件,由根AppModule引导.你如何为其中一个组件指定@input()参数?也不由AppModalComponent获取:它是未定义的.据我所知,你不能将@input()传递给bootstraped组件.但您可以使用其他方法来做到这一点–将值作为属性传递.index.html:app.component.ts:

  3. angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数

    我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:1)在控制器中定义选项卡href:2)声明一个函数来改变控制器中的散列:3)使用以下标记:我不确定这是否是最好的方法,我很乐意听取别人的意见.

  4. 离子框架 – 标签内部的ng-click不起作用

    >为什么标签标签内的按钮不起作用?>但是标签外的按钮(登陆)工作正常,为什么?>请帮我解决这个问题.我需要在点击时做出回复按钮workingdemo解决方案就是不要为物品使用标签.而只是使用divHTML

  5. Angular 2:将值传递给路由数据解析

    我正在尝试编写一个DataResolver服务,允许Angular2路由器在初始化组件之前预加载数据.解析器需要调用不同的API端点来获取适合于正在加载的路由的数据.我正在构建一个通用解析器,而不是为我的许多组件中的每个组件设置一个解析器.因此,我想在路由定义中传递指向正确端点的自定义输入.例如,考虑以下路线:app.routes.ts在第一个实例中,解析器需要调用/path/to/resourc

  6. angularjs – 解释ngModel管道,解析器,格式化程序,viewChangeListeners和$watchers的顺序

    换句话说:如果在模型更新之前触发了“ng-change”,我可以理解,但是我很难理解在更新模型之后以及在完成填充更改之前触发函数绑定属性.如果您读到这里:祝贺并感谢您的耐心等待!

  7. 角度5模板形式检测形式有效性状态的变化

    为了拥有一个可以监听其包含的表单的有效性状态的变化的组件并执行某些组件的方法,是reactiveforms的方法吗?

  8. Angular 2 CSV文件下载

    我在springboot应用程序中有我的后端,从那里我返回一个.csv文件WheniamhittingtheURLinbrowsercsvfileisgettingdownloaded.现在我试图从我的角度2应用程序中点击此URL,代码是这样的:零件:服务:我正在下载文件,但它像ActuallyitshouldbeBook.csv请指导我缺少的东西.有一种解决方法,但您需要创建一个页面上的元

  9. angularjs – Angular UI-Grid:过滤后如何获取总项数

    提前致谢:)你应该避免使用jQuery并与API进行交互.首先需要在网格创建事件中保存对API的引用.您应该已经知道总行数.您可以使用以下命令获取可见/已过滤行数:要么您可以使用以下命令获取所选行的数量:

  10. angularjs – 迁移gulp进程以包含typescript

    或者我应该使用tsc作为我的主要构建工具,让它解决依赖关系,创建映射文件并制作捆绑包?

返回
顶部