A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

4.3 前端代码4.3.1 拷贝资源
将下列资源拷贝至 pinyougou-search-web

将 angularJS 拷贝到插件文件夹拷贝 base.js 到 js 文件夹
4.3.1 服务层
pinyougou-search-web 工程创建 searchService.js
[AppleScript] 纯文本查看 复制代码
//搜索服务层app.service("searchService",function($http){

this.search=function(searchMap){


return  $http.post('itemsearch/search.do',searchMap);


}


});
4.3.1 控制层
pinyougou-search-web 工程 searchController.js
[AppleScript] 纯文本查看 复制代码
app.controller('searchController',function($scope,searchService){

//搜索

$scope.search=function(){


searchService.search(  $scope.searchMap  ).success(


function(response){

$scope.resultMap=response;//搜索返回的结果

}


);


}


});
4.3.1 页面
pinyougou-search-web 工程 search.html引入 js

[AppleScript] 纯文本查看 复制代码
<script  type="text/javascript"  src="plugins/angularjs/angular.min.js">    </script>


<script  type="text/javascript"  src="js/base.js">    </script>


<script  type="text/javascript"  src="js/service/searchService.js">    </script>


<script  type="text/javascript"  src="js/controller/searchController.js">    </script>
指定控制器
[AppleScript] 纯文本查看 复制代码
<body  ng-app="pinyougou"  ng-controller="searchController">
绑定搜索框
[AppleScript] 纯文本查看 复制代码
</strong>


</div>


<div  class="attr">


<em>{{item.title}}</em>


</div>


<div  class="cu">

<em><span>促</span>满一件可参加超值换购</em>

</div>


<div  class="commit">

<i  class="command">已有 2000 人评价</i>

</div>


<div  class="operate">


<a  href="success-cart.html"  target="_blank"  class="sui-btn  btn-bordered btn-danger">加入购物车</a>
<a  href="javascript:void(0);"  class="sui-btn  btn-bordered">对比</a>

<a  href="javascript:void(0);"  class="sui-btn  btn-bordered">关注</a>

</div>


</div>


</li>

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马