javascript - 如何在 Angular Js 中将模块+ Controller 数据与 View 绑定(bind)

标签 javascript angularjs

模块和 Controller 代码:

    Search.js
/// <reference path="angular.min.js" />

var app = angular.module("module1", []).controller("controller1", function ($scope) {
    var employees = [

        { name: "Arsalan", dateOfBirthe: new Date("Nov 23,1998"), gender: "Male", salary: "99939339.2345" },
        { name: "Kamran", dateOfBirthe: new Date("Dec 01,2000"), gender: "FeMale", salary: "99939339" },
        { name: "Arshad", dateOfBirthe: new Date("May 23,1999"), gender: "Male", salary: "99939339" },
        { name: "Jrsaloon", dateOfBirthe: new Date("Jan 01,2016"), gender: "Male", salary: "99939339.2345" }
    ];
    $scope.employees = employees;
});

这是来自 Search.html 的查看代码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="Scripts/search.js"></script>
    <script src="Scripts/angular.js"></script>
    <link href="StyleSheet1.css" rel="stylesheet" />
</head>
<body ng-app="module1">
    <div ng-controller="controller1">
        Search : <input type="text" placeholder="Search Employees" ng-model="searchText.gender"/>
        <br/><br/>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Date Of Birth</th>
                    <th>Gender</th>
                    <th>Salary</th>
                </tr>
            </thead>
            <tbody>
                <tr ng-repeat="employee in employees | filter:searchText">
                    <td>{{employee.name}}</td>
                    <td>{{employee.dateOfBirthe}}</td>
                    <td>{{employee.gender}}</td>
                    <td>{{employee.salary}}</td>
                </tr>
            </tbody>
        </table>
    </div>
</body>
</html>

输出屏幕:

Search.png

描述:我的模块+ Controller 数据不与 View 绑定(bind), 任何人都可以帮助我,我将如何重新纠正我的代码 正确地做好工作........................tnx

最佳答案

在 angular.js 之后包含 search.js。另外,有关使用 searchText,请参阅 Shyju 的回答。

<script src="Scripts/angular.js"></script>
<script src="Scripts/search.js"></script>

关于javascript - 如何在 Angular Js 中将模块+ Controller 数据与 View 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241616/

相关文章:

css - AngularJS Material UI,其中对话框来自单击的元素

html - 隐藏和显示列的 th 和 td 宽度变化

javascript - AngularJS 范围作为 HTML 属性值

angularjs - angular karma runner 无限期挂起

javascript - 将模型添加到 Backbone.Collection 不刷新 View

javascript - 无法为输入字段设置掩码

javascript - jQuery - removeClass() 应用于除一个类之外的所有类

javascript - 非规范化属性值 - 将驼峰式值转换为短划线分隔值

javascript - 我如何确定我的 Ajax 调用已完全完成?

javascript - Cypress 测试在本地是绿色的,但在 CI 中失败 - 调试提示?