当前位置: 首页>>代码示例>>C#>>正文


C# Scope.Apply方法代码示例

本文整理汇总了C#中Scope.Apply方法的典型用法代码示例。如果您正苦于以下问题:C# Scope.Apply方法的具体用法?C# Scope.Apply怎么用?C# Scope.Apply使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Scope的用法示例。


在下文中一共展示了Scope.Apply方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Link

      public void Link(Scope scope, jElement el, Attributes attrs, NgModelController ngModel)      
      {
         dynamic element = el;

         if(ngModel==null) return; // do nothing if no ng-model

         // Write data to the model
         Action read = ()=>                 
         {
            var html = element.html();
            // When we clear the content editable the browser leaves a <br> behind
            // If strip-br attribute is provided then we strip this out
            string stripBr = attrs["stripBr"];
            if( stripBr!="" && html == "<br>" ) html = "";            
            ngModel.setViewValue(html);
         };

         // Specify how UI should be updated
         ngModel.render = ()=> {
            element.html(_sce.getTrustedHtml(ngModel.viewValue));
         };

         // Listen for change events to enable binding
         element.on("blur keyup change", (Action) delegate() {
            scope.Apply(read);
         });
         read(); // initialize
      }
开发者ID:uddesh,项目名称:Saltarelle.AngularJS,代码行数:28,代码来源:ngModelController.cs

示例2: Link

 public void Link(Scope _scope, jElement elem, Attributes attrs)
 {         
    elem.bind("blur",(ev)=>
    {
       _scope.Apply<string>(attrs["todoBlur"]);
    });            
 }
开发者ID:nippur72,项目名称:Saltarelle.Demo.TodoMVC,代码行数:7,代码来源:todoBlur.cs


注:本文中的Scope.Apply方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。