Fix broken Angular dashboards in need of localization module #4937
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Angular component-based dashboards currently fail to render. The
JS error at runtime points to the lack of an import of Angular's new
"localize" module, required for applications using Ivy and Angular 9+.
See https://angular.io/guide/migration-localize for details.
Note that the
//tensorboard:dev
target is fine. For some reason,only the "prod" target
//tensorboard
is affected.Manually tested by running
bazel run tensorboard -- --logdir logs --bind_all
, opening the 'Time Series' dashboard, and seeing the panel appear.Googlers, see test sync cl/372052576