Adding a Controller to the New Section
The section’s html template can include its own controller.
1. Add the controller file.
2. Register the controller under <HOME>/SW/SW/Applications/Windchill.ear/codebase.war/delivery/app/config
define(
[
'views/cartDetails/details/detailsTabController',
'views/customFilters/customFilterController',
'views/customFilters/details/customFilterDetailsController',
'views/footerActions/cartViews/cartViewsFooterActionController',
'views/footerActions/newCart/newCartFooterActionController',
'views/footerActions/newWishList/newWishListFooterActionController',
'views/footerActions/orderViews/orderViewsFooterActionController',
'views/footerActions/search/newSearchFooterActionController',
'views/footerActions/findPart/findPartFooterActionController',
'views/footerActions/contentLanguages/
contentLanguagesFooterActionController',
'views/header/breadcrumbController',
'views/header/globalSearchController',
'views/header/machineSearchController',
'views/header/userMenuController',
'views/notifications/notificationsController',
'views/priceAndAvailability/priceAndAvailabilityController',
'views/productBrowser/productFilterController',
'views/user/userPreferencesController',
'views/illustration/svgViewController',
'views/homepageSections/whatsNewController',
]
3. Inject the controller in the section’s template using data-ng-controller:
<!--This is a placeholder-->
<span data-bo-text="'WHAT'S_NEW' | translate"></span>
<div data-ng-controller="whatsNewController"></div>