【问题标题】:Asp.net Web application - ng-click not firingAsp.net Web 应用程序 - ng-click 未触发
【发布时间】:2018-04-13 00:28:37
【问题描述】:

VS 2015 中的 ASP.NET MVC Web 应用程序

我不知道如何触发这个 ng-click 事件。我确信这非常简单,但我无法弄清楚。有人可以解释我缺少什么吗?

Views\Home\Index.cshtml:

@{
    ViewBag.Title = "Home Page";
}


<div class="jumbotron">
    <h1>File Uploader</h1>
    <p class="lead">Upload up to 5 files with a max file size of 12mb per file.</p>

    <!-- Upload -->
    <section class="row thematic-wrapper">
        <div ng-controller="Uploader" class="col-sm-12">
            <label class="lbl">Upload Documents >>>>  |</label>
            <button class="btn" ng-click="UploadFile" >
                Test Button
            </button>
        </div>
    </section>

</div>

Scripts\Controllers\Uploader.js:

'use strict'`enter code here`
$scope.UploadFile = function () {
    $log.log("Welcome to Uploader.js!")
}

我在这里阅读了其他帖子,但我似乎无法启动它。我需要安装 AngularJS 包吗?我只想在 chrome 中将该日志消息发布到控制台以开始使用。

【问题讨论】:

  • 上传文件是函数,你应该叫它ng-click="UploadFile()"

标签: c# asp.net angularjs model-view-controller


【解决方案1】:

你在函数旁边缺少()

   <button class="btn" ng-click="UploadFile()" >
                Test Button
   </button>

【讨论】:

  • 你加了ng-controller了吗?
  • 在HTML里,是不是也需要在uploader.js里加进去?
猜你喜欢
  • 2016-01-19
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 2023-03-08
  • 2017-06-21
相关资源
最近更新 更多