小编Avi*_*nki的帖子

在angularjs中,我们有ng-disabled指令,为什么框架不提供ng-enabled指令,因为我们有ng-show和ng-hide

在AngularJs ng-enabled指令中没有提供.是否有任何正当理由不在框架中提供该指令,因为我们同时拥有这两个指令ng-show以及ng-hide何时可以ng-hide用来实现我们的目标.

检查是不是很好 ng-enabled="attribute.value === true"

代替 ng-disabled="!(attribute.value === true)"

它会增加代码的可读性.

javascript angularjs

58
推荐指数
3
解决办法
5万
查看次数

Angularjs"控制器为"或"$ scope"

我想知道angularjs中"Controller as"或"$ scope"语法之间的主要区别是什么.

  1. 他们是否有任何性能影响,如果是,哪种语法更可取.
  2. "Controller as"语法肯定会提高代码的可读性,因为Knockout.js和其他JavaScript框架遵循相同的语法.
  3. $ scope将提供范围继承,有时会给我们带来奇怪的行为

    <div ng-controller="firstController">
     ParentController: <input type="text" ng-model="parent"/>
      <div ng-controller="secondController">
        ChildController: <input type="text" ng-model="parent" />
      </div>
    </div>
    
    app.controller('ParentController', function ($scope) {
      $scope.parent = "parentScope";
    }).controller('ChildController', function ($scope) { /*empty*/ }); 
    
    Run Code Online (Sandbox Code Playgroud)

    a)最初,子将获取父属性,并且当我们更新父子时它将显示'parentScope'也将更新.但是如果我们现在更改了子属性,则更新父级不会修改子级,因为它有自己的scope属性.

    b)如果我使用控制器作为语法更改子,也更新父.

javascript angularjs

15
推荐指数
1
解决办法
3959
查看次数

如何定义html5 svg多边形点来创建图形

您好我正在尝试找出如何在HTML5中定义多边形的点

<svg width="300" height="200">
  <polygon points="100,10 40,198 190,78 10,78 160,198"
    style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" />
</svg>
Run Code Online (Sandbox Code Playgroud)

这将最终创建一个星形图像.我试图删除一些点,并添加一些任意点,它不会创建任何image.i尝试三点也,但它没有成功.

html html5 svg

4
推荐指数
1
解决办法
4232
查看次数

标签 统计

angularjs ×2

javascript ×2

html ×1

html5 ×1

svg ×1