初学者帮助学习angularJS

初学者帮助学习angularJS,angularjs,Angularjs,我试图使用一个简单的指令。它应该输出'kk'字符串。但事实并非如此。你能看一下并指出错误吗 HTML: 提前感谢您您的代码中只有几个问题: ng应用程序需要在页面上声明。这定义了应用程序的上下文: 如果需要大写,请将菜单更改为菜单 HTML: 你忘记定义你的应用了。 将ng app=“MainModule”放在您的身体元素上,然后它就会工作 <body ng-app="MainModule"> 谢谢。我注意到这个指令只适用于名称“menu”,但它不适用于名称“menu”(在HTM

我试图使用一个简单的指令。它应该输出'kk'字符串。但事实并非如此。你能看一下并指出错误吗

HTML:


提前感谢您

您的代码中只有几个问题:

  • ng应用程序
    需要在页面上声明。这定义了应用程序的上下文:

  • 如果需要大写,请将
    菜单更改为
    菜单

  • HTML:


    你忘记定义你的应用了。 将ng app=“MainModule”放在您的身体元素上,然后它就会工作

    <body ng-app="MainModule">
    

    谢谢。我注意到这个指令只适用于名称“menu”,但它不适用于名称“menu”(在HTML和JS中都发生了更改)。你能解释一下原因吗?
    mainModule.directive('Menu', function ()
    {
        return {
            restrict: 'E',
            template: 'kk'
        };
    });
    
     <html ng-app="MainModule">
        <head>
          <meta charset="utf-8">
          <title>JS Bin</title>
        </head>
        <body>
        ...
    
    var mainModule = angular.module('MainModule', []);
    
    mainModule.directive('menu', function ()
    {
        return {
            restrict: 'E',
            template: 'kk'
        };
    });
    
    <body ng-app="MainModule">