小编aga*_*yan的帖子

Angularjs错误未知提供者

我正在尝试在html页面中显示已配置的值authorversion角度值服务.版本代码显示正常但不是作者姓名这里是html代码

    <!doctype html>
<html lang="en" ng-app="myApp">
<head>
  <meta charset="utf-8">
  <title>My AngularJS App</title>
  <link rel="stylesheet" href="css/app.css"/>
</head>
<body>
  <ul class="menu">
    <li><a href="#/view1">view1</a></li>
    <li><a href="#/view2">view2</a></li>
  </ul>

  <div ng-view></div>

  <div>Angular seed app: v<span app-version></span></div>
  <div>Author is : <span app-author></span></div>


  <script src="lib/angular/angular.js"></script>
  <script src="js/app.js"></script>
  <script src="js/services.js"></script>
  <script src="js/controllers.js"></script>
  <script src="js/filters.js"></script>
  <script src="js/directives.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是指令......

angular.module('myApp.directives', []).
  directive('appVersion', ['version', function(version) {
    return function(scope, elm, attrs) {
      elm.text(version);
    };
  }])
  .directive('appAuthor', ['author', function(author) {
    return function(scope, elm, attrs){
        elm.text(author);
    };
  }]); …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive

32
推荐指数
2
解决办法
10万
查看次数

AngularJS - 指令不起作用

我是AngularJS newby.我正在尝试使用AngularJS指令的模板显示图像,并单击图像我想要将标记放置在图像上.我不知道为什么它不起作用.

第一个指令:

directive('hello', function() {
    return {
        template: '<img id="map" src="http://www.lonelyplanet.com/maps/asia/india/map_of_india.jpg"  />',
        link: function(scope, element, attrs) {
            $('#map').click(
                function(e) {  
                    $('#marker').css('left', e.pageX).css('top', e.pageY).show();
                }
            );
         },
     };
});
Run Code Online (Sandbox Code Playgroud)

HTML代码

 <hello>
    <img id="marker" src="http://maps.google.com/mapfiles/ms/micons/blue.png" style="display: none; position: absolute;" />   
 </hello>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive

16
推荐指数
2
解决办法
4万
查看次数

防止angularjs应用程序中的重定向行为

当用户尝试单击浏览器后退按钮并且dere是表单上的脏数据时,它会显示确认.

这是角度js控制器代码

   function MyCtrl2($rootScope, $location, $scope) {

    $rootScope.$watch(function () {
        return $location.path();
    },

    function (newValue, oldValue) {
        if ($scope.myForm.$dirty) {
            var a = confirm('do you');
            if (!a) {
                 //how to prevent this redirect
            }
        }
    },
    true);
}

MyCtrl2.$inject = ['$rootScope', '$location', '$scope'];
Run Code Online (Sandbox Code Playgroud)

但是如何防止重定向

javascript angularjs angularjs-directive

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

c#中的类转换

这是c#代码

class A {
   public int Foo(){ return 5;}
   public virtual int Bar(){return 5;}
}
class B : A{
   public new int Foo() { return 1;}     //shadow
   public override int Bar() {return 1;} //override
}
Run Code Online (Sandbox Code Playgroud)

输出

Console.WriteLine(((A)clB).Foo()); // output 5 <<<--
Console.WriteLine(((A)clB).Bar()); // output 1
Run Code Online (Sandbox Code Playgroud)

我们如何得到这个输出.任何人都可以在这里解释类的铸造过程.

更新:

这如何显示阴影和覆盖之间的区别

c# asp.net oop casting

2
推荐指数
1
解决办法
139
查看次数

标签 统计

angularjs ×3

angularjs-directive ×3

javascript ×3

asp.net ×1

c# ×1

casting ×1

oop ×1